home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 5 / Amiga Tools 5.iso / tools / developer-tools / guis / gadutil / examples / anyprogram / anyprogram.s < prev    next >
Unknown  |  1996-07-16  |  22.1 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert Simis (archive/simis) ext Unsupported
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| f9 fa f9 fa 00 00 dc 59 | 00 01 4f d5 00 00 59 f2 |.......Y|..O...Y.|
|00000010| 00 00 59 f2 00 00 59 f2 | 00 00 59 f2 00 00 59 f2 |..Y...Y.|..Y...Y.|
|00000020| 00 00 59 f2 00 00 59 f2 | 00 00 59 f2 2a 2a 2a 2a |..Y...Y.|..Y.****|
|00000030| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000040| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000050| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000060| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000070| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 0a 2a 0a 2a 09 |********|***.*.*.|
|00000080| 24 56 45 52 3a 20 41 6e | 79 50 72 6f 67 72 61 6d |$VER: An|yProgram|
|00000090| 20 30 2e 30 31 df 20 20 | 20 28 32 31 2d 46 65 62 | 0.01. | (21-Feb|
|000000a0| 2d 39 35 20 20 32 30 3a | 33 30 29 0a 2a 0a 2a 20 |-95 20:|30).*.* |
|000000b0| 42 65 67 69 6e 6e 69 6e | 67 20 6f 66 20 61 20 70 |Beginnin|g of a p|
|000000c0| 72 6f 67 72 61 6d 20 74 | 68 61 74 20 75 73 65 73 |rogram t|hat uses|
|000000d0| 20 74 68 65 20 47 61 64 | 55 74 69 6c 2e 6c 69 62 | the Gad|Util.lib|
|000000e0| 72 61 72 79 2e 20 54 68 | 69 73 20 63 6f 64 65 20 |rary. Th|is code |
|000000f0| 6d 61 79 20 62 65 0a 2a | 20 75 73 65 64 20 62 79 |may be.*| used by|
|00000100| 20 65 76 65 72 79 6f 6e | 65 20 77 68 6f 20 77 61 | everyon|e who wa|
|00000110| 6e 74 73 20 74 6f 20 64 | 65 76 65 6c 6f 70 20 61 |nts to d|evelop a|
|00000120| 73 73 65 6d 62 6c 79 20 | 6c 61 6e 67 75 61 67 65 |ssembly |language|
|00000130| 20 70 72 6f 67 72 61 6d | 73 20 75 73 69 6e 67 0a | program|s using.|
|00000140| 2a 20 47 61 64 55 74 69 | 6c 20 66 6f 72 20 6c 61 |* GadUti|l for la|
|00000150| 79 6f 75 74 2c 20 68 6f | 74 6b 65 79 73 20 61 6e |yout, ho|tkeys an|
|00000160| 64 20 6c 69 73 74 76 69 | 65 77 20 73 70 65 63 69 |d listvi|ew speci|
|00000170| 61 6c 20 66 75 6e 63 74 | 69 6f 6e 73 2e 0a 2a 0a |al funct|ions..*.|
|00000180| 2a 20 53 75 62 72 6f 75 | 74 69 6e 65 73 3a 0a 2a |* Subrou|tines:.*|
|00000190| 0a 2a 09 44 6f 53 74 61 | 72 74 75 70 20 2d 20 6d |.*.DoSta|rtup - m|
|000001a0| 69 6e 69 6d 61 6c 20 57 | 6f 72 6b 62 65 6e 63 68 |inimal W|orkbench|
|000001b0| 20 61 6e 64 20 43 4c 49 | 20 73 74 61 72 74 75 70 | and CLI| startup|
|000001c0| 20 63 6f 64 65 2e 20 4e | 6f 20 61 72 67 75 6d 65 | code. N|o argume|
|000001d0| 6e 74 73 0a 2a 09 09 20 | 20 20 20 61 72 65 20 63 |nts.*.. | are c|
|000001e0| 68 65 63 6b 65 64 2e 0a | 2a 0a 2a 09 45 6e 64 53 |hecked..|*.*.EndS|
|000001f0| 74 61 72 74 75 70 20 2d | 20 72 65 70 6c 69 65 73 |tartup -| replies|
|00000200| 20 74 68 65 20 57 6f 72 | 6b 62 65 6e 63 68 20 73 | the Wor|kbench s|
|00000210| 74 61 72 74 75 70 20 6d | 65 73 73 61 67 65 2e 0a |tartup m|essage..|
|00000220| 2a 0a 2a 09 70 72 6f 63 | 65 73 73 5f 65 76 65 6e |*.*.proc|ess_even|
|00000230| 74 73 20 2d 20 6d 61 69 | 6e 20 6c 6f 6f 70 20 6f |ts - mai|n loop o|
|00000240| 66 20 74 68 65 20 70 72 | 6f 67 72 61 6d 2e 0a 2a |f the pr|ogram..*|
|00000250| 0a 2a 09 47 65 74 49 4d | 65 73 73 61 67 65 20 2d |.*.GetIM|essage -|
|00000260| 20 67 65 74 20 61 20 6d | 65 73 73 61 67 65 20 66 | get a m|essage f|
|00000270| 72 6f 6d 20 61 20 77 69 | 6e 64 6f 77 27 73 20 55 |rom a wi|ndow's U|
|00000280| 73 65 72 50 6f 72 74 2e | 20 54 68 69 73 20 72 6f |serPort.| This ro|
|00000290| 75 74 69 6e 65 0a 2a 09 | 09 20 20 20 20 20 20 77 |utine.*.|. w|
|000002a0| 69 6c 6c 20 61 6c 73 6f | 20 63 68 65 63 6b 20 66 |ill also| check f|
|000002b0| 6f 72 20 49 44 43 4d 50 | 5f 52 45 46 52 45 53 48 |or IDCMP|_REFRESH|
|000002c0| 57 49 4e 44 4f 57 2c 20 | 61 6e 64 20 72 65 66 72 |WINDOW, |and refr|
|000002d0| 65 73 68 0a 2a 09 09 20 | 20 20 20 20 20 61 6c 6c |esh.*.. | all|
|000002e0| 20 67 61 64 67 65 74 73 | 20 61 6e 64 20 62 65 76 | gadgets| and bev|
|000002f0| 65 6c 20 62 6f 78 65 73 | 20 61 75 74 6f 6d 61 74 |el boxes| automat|
|00000300| 69 63 61 6c 6c 79 2e 20 | 54 68 65 20 6d 65 73 73 |ically. |The mess|
|00000310| 61 67 65 0a 2a 09 09 20 | 20 20 20 20 20 77 69 6c |age.*.. | wil|
|00000320| 6c 20 62 65 20 72 65 70 | 6c 69 65 64 20 69 6e 20 |l be rep|lied in |
|00000330| 74 68 69 73 20 72 6f 75 | 74 69 6e 65 20 61 6e 64 |this rou|tine and|
|00000340| 20 79 6f 75 20 77 69 6c | 6c 20 68 61 76 65 20 73 | you wil|l have s|
|00000350| 6f 6d 65 0a 2a 09 09 20 | 20 20 20 20 20 6f 66 20 |ome.*.. | of |
|00000360| 74 68 65 20 6d 65 73 73 | 61 67 65 20 63 6f 6e 74 |the mess|age cont|
|00000370| 65 6e 74 73 20 69 6e 20 | 73 6f 6d 65 20 72 65 67 |ents in |some reg|
|00000380| 69 73 74 65 72 73 2e 0a | 2a 0a 2a 09 47 65 74 4c |isters..|*.*.GetL|
|00000390| 6f 63 53 74 72 20 2d 20 | 67 65 74 20 61 20 6c 6f |ocStr - |get a lo|
|000003a0| 63 61 6c 69 7a 65 64 20 | 73 74 72 69 6e 67 20 75 |calized |string u|
|000003b0| 73 69 6e 67 20 74 68 65 | 20 70 72 6f 67 72 61 6d |sing the| program|
|000003c0| 73 20 63 61 74 61 6c 6f | 67 2e 0a 2a 0a 2a 09 41 |s catalo|g..*.*.A|
|000003d0| 62 6f 75 74 20 2d 20 64 | 69 73 70 6c 61 79 20 74 |bout - d|isplay t|
|000003e0| 68 65 20 72 65 71 75 65 | 73 74 65 72 20 63 6f 6e |he reque|ster con|
|000003f0| 74 61 69 6e 69 6e 67 20 | 73 6f 6d 65 20 69 6e 66 |taining |some inf|
|00000400| 6f 72 6d 61 74 69 6f 6e | 20 61 62 6f 75 74 20 74 |ormation| about t|
|00000410| 68 65 0a 2a 09 09 70 72 | 6f 67 72 61 6d 20 61 6e |he.*..pr|ogram an|
|00000420| 64 20 69 74 73 20 61 75 | 74 68 6f 72 2e 0a 2a 0a |d its au|thor..*.|
|00000430| 2a 09 44 6f 52 65 71 75 | 65 73 74 65 72 20 2d 20 |*.DoRequ|ester - |
|00000440| 64 69 73 70 6c 61 79 20 | 61 20 72 65 71 75 65 73 |display |a reques|
|00000450| 74 65 72 20 77 69 74 68 | 20 74 68 65 20 67 69 76 |ter with| the giv|
|00000460| 65 6e 20 67 61 64 67 65 | 74 2c 20 62 6f 64 79 20 |en gadge|t, body |
|00000470| 61 6e 64 0a 2a 09 09 20 | 20 20 20 20 20 74 69 74 |and.*.. | tit|
|00000480| 6c 65 20 74 65 78 74 2e | 0a 2a 0a 2a 09 59 6f 75 |le text.|.*.*.You|
|00000490| 20 6d 61 79 20 63 68 61 | 6e 67 65 20 61 6c 6c 20 | may cha|nge all |
|000004a0| 72 6f 75 74 69 6e 65 73 | 20 69 6e 20 74 68 69 73 |routines| in this|
|000004b0| 20 63 6f 64 65 2c 20 62 | 75 74 20 79 6f 75 20 6d | code, b|ut you m|
|000004c0| 61 79 20 6e 6f 74 20 73 | 70 72 65 61 64 20 61 6e |ay not s|pread an|
|000004d0| 79 0a 2a 09 6d 6f 64 69 | 66 69 65 64 20 76 65 72 |y.*.modi|fied ver|
|000004e0| 73 69 6f 6e 73 20 6f 66 | 20 74 68 69 73 20 66 69 |sions of| this fi|
|000004f0| 6c 65 20 28 61 6c 6c 20 | 79 6f 75 72 20 70 72 6f |le (all |your pro|
|00000500| 67 72 61 6d 73 20 6d 61 | 79 20 62 65 20 73 70 72 |grams ma|y be spr|
|00000510| 65 61 64 20 65 76 65 6e | 0a 2a 09 69 66 20 79 6f |ead even|.*.if yo|
|00000520| 75 20 75 73 65 20 74 68 | 69 73 20 63 6f 64 65 2c |u use th|is code,|
|00000530| 20 61 73 20 74 68 69 73 | 20 69 73 20 74 68 65 20 | as this| is the |
|00000540| 70 75 72 70 6f 73 65 20 | 6f 66 20 74 68 65 73 65 |purpose |of these|
|00000550| 20 72 6f 75 74 69 6e 65 | 73 29 2e 0a 2a 0a 2a 09 | routine|s)..*.*.|
|00000560| 53 65 65 20 74 68 65 20 | 64 6f 63 75 6d 65 6e 74 |See the |document|
|00000570| 61 74 69 6f 6e 20 66 6f | 72 20 47 61 64 55 74 69 |ation fo|r GadUti|
|00000580| 6c 2e 6c 69 62 72 61 72 | 79 20 66 6f 72 20 64 69 |l.librar|y for di|
|00000590| 73 74 72 69 62 75 74 69 | 6f 6e 20 6f 66 20 74 68 |stributi|on of th|
|000005a0| 65 0a 2a 09 70 72 6f 67 | 72 61 6d 73 20 79 6f 75 |e.*.prog|rams you|
|000005b0| 20 63 72 65 61 74 65 2e | 0a 2a 0a 2a 20 4d 61 63 | create.|.*.* Mac|
|000005c0| 72 6f 73 3a 0a 2a 0a 2a | 09 5f 50 52 4f 47 4e 41 |ros:.*.*|._PROGNA|
|000005d0| 4d 45 20 2d 20 74 68 65 | 20 6e 61 6d 65 20 6f 66 |ME - the| name of|
|000005e0| 20 79 6f 75 72 20 70 72 | 6f 67 72 61 6d 0a 2a 0a | your pr|ogram.*.|
|000005f0| 2a 09 5f 53 48 4f 52 54 | 41 55 54 48 4f 52 20 2d |*._SHORT|AUTHOR -|
|00000600| 20 74 68 65 20 6e 61 6d | 65 20 74 6f 20 62 65 20 | the nam|e to be |
|00000610| 70 6c 61 63 65 64 20 69 | 6e 20 74 68 65 20 77 69 |placed i|n the wi|
|00000620| 6e 64 6f 77 20 74 69 74 | 6c 65 2e 20 43 61 6e 20 |ndow tit|le. Can |
|00000630| 62 65 0a 2a 09 09 20 20 | 20 20 20 20 20 74 68 65 |be.*.. | the|
|00000640| 20 61 75 74 68 6f 72 27 | 73 20 6f 72 20 61 20 63 | author'|s or a c|
|00000650| 6f 6d 70 61 6e 79 27 73 | 20 6e 61 6d 65 20 65 74 |ompany's| name et|
|00000660| 63 2e 0a 2a 0a 2a 09 5f | 46 55 4c 4c 41 55 54 48 |c..*.*._|FULLAUTH|
|00000670| 4f 52 20 2d 20 74 68 65 | 20 61 75 74 68 6f 72 27 |OR - the| author'|
|00000680| 73 20 66 75 6c 6c 20 6e | 61 6d 65 20 61 6e 64 20 |s full n|ame and |
|00000690| 61 64 64 72 65 73 73 2e | 20 54 68 69 73 20 74 65 |address.| This te|
|000006a0| 78 74 20 77 69 6c 6c 0a | 2a 09 09 20 20 20 20 20 |xt will.|*.. |
|000006b0| 20 62 65 20 73 68 6f 77 | 6e 20 69 6e 20 74 68 65 | be show|n in the|
|000006c0| 20 61 62 6f 75 74 20 77 | 69 6e 64 6f 77 0a 2a 0a | about w|indow.*.|
|000006d0| 2a 09 5f 56 45 52 53 49 | 4f 4e 20 2d 20 74 68 65 |*._VERSI|ON - the|
|000006e0| 20 76 65 72 73 69 6f 6e | 20 6f 66 20 79 6f 75 72 | version| of your|
|000006f0| 20 70 72 6f 67 72 61 6d | 0a 2a 0a 2a 09 5f 44 41 | program|.*.*._DA|
|00000700| 54 45 20 2d 20 74 68 65 | 20 63 6f 6d 70 69 6c 61 |TE - the| compila|
|00000710| 74 69 6f 6e 20 64 61 74 | 65 20 6f 66 20 74 68 65 |tion dat|e of the|
|00000720| 20 70 72 6f 67 72 61 6d | 2e 20 54 68 69 73 20 65 | program|. This e|
|00000730| 78 61 6d 70 6c 65 20 75 | 73 65 73 0a 2a 09 09 52 |xample u|ses.*..R|
|00000740| 65 76 54 69 6d 65 72 20 | 62 79 20 53 74 61 66 66 |evTimer |by Staff|
|00000750| 61 6e 20 48 e4 6d e4 6c | e4 2e 20 49 66 20 79 6f |an H.m.l|.. If yo|
|00000760| 75 20 64 6f 6e 27 74 20 | 68 61 76 65 20 74 68 69 |u don't |have thi|
|00000770| 73 20 70 72 6f 67 72 61 | 6d 2c 0a 2a 09 09 79 6f |s progra|m,.*..yo|
|00000780| 75 20 6d 61 79 20 6e 65 | 65 64 20 74 6f 20 63 68 |u may ne|ed to ch|
|00000790| 61 6e 67 65 20 74 68 69 | 73 20 6d 61 63 72 6f 20 |ange thi|s macro |
|000007a0| 74 6f 20 61 20 64 63 2e | 62 20 73 74 61 74 65 6d |to a dc.|b statem|
|000007b0| 65 6e 74 2e 20 54 68 65 | 0a 2a 09 09 64 61 74 65 |ent. The|.*..date|
|000007c0| 20 68 65 72 65 20 69 73 | 20 69 6e 20 61 20 66 72 | here is| in a fr|
|000007d0| 65 65 20 66 6f 72 6d 61 | 74 20 28 6e 6f 74 20 75 |ee forma|t (not u|
|000007e0| 73 65 64 20 62 79 20 74 | 68 65 20 76 65 72 73 69 |sed by t|he versi|
|000007f0| 6f 6e 20 63 6d 64 29 2e | 0a 2a 0a 2a 09 5f 56 45 |on cmd).|.*.*._VE|
|00000800| 52 54 41 47 20 2d 20 74 | 68 65 20 76 65 72 73 69 |RTAG - t|he versi|
|00000810| 6f 6e 20 74 61 67 2e 20 | 54 68 65 20 56 65 72 73 |on tag. |The Vers|
|00000820| 69 6f 6e 20 63 6f 6d 6d | 61 6e 64 20 77 69 6c 6c |ion comm|and will|
|00000830| 20 73 65 61 72 63 68 20 | 66 6f 72 20 74 68 69 73 | search |for this|
|00000840| 0a 2a 09 09 20 20 73 74 | 72 69 6e 67 20 69 6e 20 |.*.. st|ring in |
|00000850| 74 68 65 20 70 72 6f 67 | 72 61 6d 2e 20 54 68 65 |the prog|ram. The|
|00000860| 20 73 74 72 69 6e 67 20 | 69 73 20 69 6e 20 61 20 | string |is in a |
|00000870| 73 74 72 69 63 74 20 66 | 6f 72 6d 61 74 2c 0a 2a |strict f|ormat,.*|
|00000880| 09 09 20 20 61 6e 64 20 | 74 68 65 20 62 65 73 74 |.. and |the best|
|00000890| 20 74 68 69 6e 67 20 69 | 73 20 74 6f 20 61 76 6f | thing i|s to avo|
|000008a0| 69 64 20 63 68 61 6e 67 | 69 6e 67 20 61 6e 79 74 |id chang|ing anyt|
|000008b0| 68 69 6e 67 20 65 6c 73 | 65 20 74 68 61 6e 0a 2a |hing els|e than.*|
|000008c0| 09 09 20 20 74 68 65 20 | 64 61 74 65 20 28 64 64 |.. the |date (dd|
|000008d0| 2e 6d 6d 2e 79 79 20 66 | 6f 72 6d 61 74 29 2e 0a |.mm.yy f|ormat)..|
|000008e0| 2a 0a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |*.******|********|
|000008f0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000900| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000910| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000920| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000930| 2a 0a 0a 09 69 6e 63 64 | 69 72 09 69 6e 63 6c 75 |*...incd|ir.inclu|
|00000940| 64 65 3a 0a 09 69 6e 63 | 6c 75 64 65 09 6c 69 62 |de:..inc|lude.lib|
|00000950| 72 61 72 69 65 73 2f 67 | 61 64 74 6f 6f 6c 73 2e |raries/g|adtools.|
|00000960| 69 0a 09 69 6e 63 6c 75 | 64 65 09 6c 69 62 72 61 |i..inclu|de.libra|
|00000970| 72 69 65 73 2f 67 61 64 | 75 74 69 6c 2e 69 0a 09 |ries/gad|util.i..|
|00000980| 69 6e 63 6c 75 64 65 09 | 6c 69 62 72 61 72 69 65 |include.|librarie|
|00000990| 73 2f 67 61 64 75 74 69 | 6c 5f 6c 69 62 2e 69 0a |s/gaduti|l_lib.i.|
|000009a0| 09 69 6e 63 6c 75 64 65 | 09 6c 69 62 72 61 72 69 |.include|.librari|
|000009b0| 65 73 2f 61 73 6c 2e 69 | 0a 09 69 6e 63 6c 75 64 |es/asl.i|..includ|
|000009c0| 65 09 64 6f 73 2f 64 6f | 73 65 78 74 65 6e 73 2e |e.dos/do|sextens.|
|000009d0| 69 0a 09 69 6e 63 6c 75 | 64 65 09 65 78 65 63 2f |i..inclu|de.exec/|
|000009e0| 6c 69 73 74 73 2e 69 0a | 09 69 6e 63 6c 75 64 65 |lists.i.|.include|
|000009f0| 09 65 78 65 63 2f 6d 65 | 6d 6f 72 79 2e 69 0a 09 |.exec/me|mory.i..|
|00000a00| 69 6e 63 6c 75 64 65 09 | 4c 56 4f 73 2e 69 0a 0a |include.|LVOs.i..|
|00000a10| 44 45 42 55 47 3a 09 65 | 71 75 09 30 0a 0a 5f 50 |DEBUG:.e|qu.0.._P|
|00000a20| 52 4f 47 4e 41 4d 45 3a | 09 4d 41 43 52 4f 0a 09 |ROGNAME:|.MACRO..|
|00000a30| 09 64 63 2e 62 09 27 41 | 6e 79 50 72 6f 67 72 61 |.dc.b.'A|nyProgra|
|00000a40| 6d 20 27 0a 09 09 45 4e | 44 4d 0a 09 09 0a 5f 53 |m '...EN|DM...._S|
|00000a50| 48 4f 52 54 41 55 54 48 | 4f 52 3a 09 4d 41 43 52 |HORTAUTH|OR:.MACR|
|00000a60| 4f 0a 09 09 64 63 2e 62 | 09 22 50 2d 4f 20 59 6c |O...dc.b|."P-O Yl|
|00000a70| 69 6e 69 65 6d 69 22 2c | 30 0a 09 09 45 4e 44 4d |iniemi",|0...ENDM|
|00000a80| 0a 0a 5f 46 55 4c 4c 41 | 55 54 48 4f 52 3a 09 4d |.._FULLA|UTHOR:.M|
|00000a90| 41 43 52 4f 0a 09 09 64 | 63 2e 62 09 31 30 2c 31 |ACRO...d|c.b.10,1|
|00000aa0| 30 0a 09 09 64 63 2e 62 | 09 22 20 20 20 20 20 20 |0...dc.b|." |
|00000ab0| 20 20 20 50 65 72 2d 4f | 6c 6f 66 20 59 6c 69 6e | Per-O|lof Ylin|
|00000ac0| 69 65 6d 69 22 2c 31 30 | 0a 09 09 64 63 2e 62 09 |iemi",10|...dc.b.|
|00000ad0| 22 20 20 20 20 20 20 20 | 20 20 42 6f 78 20 37 38 |" | Box 78|
|00000ae0| 22 2c 31 30 0a 09 09 64 | 63 2e 62 09 22 20 20 20 |",10...d|c.b." |
|00000af0| 20 20 20 20 20 20 53 45 | 2d 39 38 30 20 36 31 20 | SE|-980 61 |
|00000b00| 54 e4 72 65 6e 64 f6 22 | 2c 31 30 0a 09 09 64 63 |T.rend."|,10...dc|
|00000b10| 2e 62 09 22 20 20 20 20 | 20 20 20 20 20 53 57 45 |.b." | SWE|
|00000b20| 44 45 4e 22 2c 31 30 2c | 31 30 2c 30 0a 09 09 45 |DEN",10,|10,0...E|
|00000b30| 4e 44 4d 0a 0a 5f 56 45 | 52 53 49 4f 4e 3a 09 4d |NDM.._VE|RSION:.M|
|00000b40| 41 43 52 4f 0a 09 09 64 | 63 2e 62 09 27 30 2e 30 |ACRO...d|c.b.'0.0|
|00000b50| 31 df 27 0a 09 09 45 4e | 44 4d 0a 0a 5f 44 41 54 |1.'...EN|DM.._DAT|
|00000b60| 45 3a 09 09 4d 41 43 52 | 4f 0a 09 09 69 6e 63 62 |E:..MACR|O...incb|
|00000b70| 69 6e 09 65 6e 76 3a 64 | 61 74 65 0a 09 09 45 4e |in.env:d|ate...EN|
|00000b80| 44 4d 0a 0a 5f 56 45 52 | 54 41 47 3a 09 4d 41 43 |DM.._VER|TAG:.MAC|
|00000b90| 52 4f 0a 09 09 64 63 2e | 62 09 27 24 56 45 52 3a |RO...dc.|b.'$VER:|
|00000ba0| 20 27 0a 09 09 5f 50 52 | 4f 47 4e 41 4d 45 0a 09 | '..._PR|OGNAME..|
|00000bb0| 09 5f 56 45 52 53 49 4f | 4e 0a 09 09 64 63 2e 62 |._VERSIO|N...dc.b|
|00000bc0| 09 27 20 28 31 32 2e 30 | 37 2e 39 36 29 27 2c 30 |.' (12.0|7.96)',0|
|00000bd0| 0a 09 09 45 4e 44 4d 0a | 0a 3b 2d 2d 2d 2d 2d 2d |...ENDM.|.;------|
|00000be0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000bf0| 2d 2d 20 4f 70 65 6e 20 | 6c 69 62 72 61 72 69 65 |-- Open |librarie|
|00000c00| 73 20 61 6e 64 20 72 75 | 6e 2e 20 2d 2d 2d 2d 2d |s and ru|n. -----|
|00000c10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000c20| 2d 2d 2d 2d 2d 2d 2d 0a | 4d 61 69 6e 3a 0a 09 6d |-------.|Main:..m|
|00000c30| 6f 76 65 2e 6c 09 5f 41 | 62 73 45 78 65 63 42 61 |ove.l._A|bsExecBa|
|00000c40| 73 65 2e 77 2c 61 36 0a | 09 6c 65 61 2e 6c 09 42 |se.w,a6.|.lea.l.B|
|00000c50| 53 53 5f 44 61 74 61 2c | 61 35 09 09 3b 20 47 65 |SS_Data,|a5..; Ge|
|00000c60| 74 20 70 6f 69 6e 74 65 | 72 20 74 6f 20 61 6c 6c |t pointe|r to all|
|00000c70| 20 70 72 6f 67 72 61 6d | 20 64 61 74 61 0a 09 62 | program| data..b|
|00000c80| 73 72 2e 62 09 44 6f 53 | 74 61 72 74 75 70 09 09 |sr.b.DoS|tartup..|
|00000c90| 3b 20 53 69 6d 70 6c 65 | 20 73 74 61 72 74 75 70 |; Simple| startup|
|00000ca0| 20 63 6f 64 65 0a 09 6c | 65 61 2e 6c 09 6c 69 62 | code..l|ea.l.lib|
|00000cb0| 64 61 74 61 73 28 70 63 | 29 2c 61 32 0a 09 6d 6f |datas(pc|),a2..mo|
|00000cc0| 76 65 2e 77 09 28 61 32 | 29 2b 2c 64 32 0a 2e 6f |ve.w.(a2|)+,d2..o|
|00000cd0| 70 65 6e 6c 69 62 3a 0a | 09 6d 6f 76 65 71 2e 6c |penlib:.|.moveq.l|
|00000ce0| 09 23 30 2c 64 30 09 09 | 09 3b 20 47 65 74 20 72 |.#0,d0..|.; Get r|
|00000cf0| 65 71 75 69 72 65 64 20 | 76 65 72 73 69 6f 6e 20 |equired |version |
|00000d00| 6f 66 20 6c 69 62 72 61 | 72 79 0a 09 6d 6f 76 65 |of libra|ry..move|
|00000d10| 2e 77 09 28 61 32 29 2b | 2c 64 30 0a 09 6d 6f 76 |.w.(a2)+|,d0..mov|
|00000d20| 65 2e 6c 09 28 61 32 29 | 2c 61 31 09 09 09 3b 20 |e.l.(a2)|,a1...; |
|00000d30| 47 65 74 20 70 6f 69 6e | 74 65 72 20 74 6f 20 6c |Get poin|ter to l|
|00000d40| 69 62 72 61 72 79 20 6e | 61 6d 65 0a 09 43 61 6c |ibrary n|ame..Cal|
|00000d50| 6c 4c 69 62 09 4f 70 65 | 6e 4c 69 62 72 61 72 79 |lLib.Ope|nLibrary|
|00000d60| 0a 09 6d 6f 76 65 2e 6c | 09 64 30 2c 28 61 32 29 |..move.l|.d0,(a2)|
|00000d70| 2b 09 09 3b 20 53 61 76 | 65 20 6c 69 62 72 61 72 |+..; Sav|e librar|
|00000d80| 79 20 62 61 73 65 20 61 | 64 64 72 65 73 73 0a 09 |y base a|ddress..|
|00000d90| 64 62 65 71 09 64 32 2c | 2e 6f 70 65 6e 6c 69 62 |dbeq.d2,|.openlib|
|00000da0| 0a 09 62 65 71 2e 62 09 | 2e 63 6c 6f 73 65 6c 69 |..beq.b.|.closeli|
|00000db0| 62 73 09 09 3b 20 43 6c | 6f 73 65 20 6f 70 65 6e |bs..; Cl|ose open|
|00000dc0| 65 64 20 6c 69 62 72 61 | 72 69 65 73 20 6f 6e 20 |ed libra|ries on |
|00000dd0| 65 72 72 6f 72 0a 0a 09 | 62 73 72 2e 77 09 50 72 |error...|bsr.w.Pr|
|00000de0| 6f 67 72 61 6d 09 09 09 | 3b 20 53 74 61 72 74 20 |ogram...|; Start |
|00000df0| 74 68 65 20 61 63 74 75 | 61 6c 20 70 72 6f 67 72 |the actu|al progr|
|00000e00| 61 6d 0a 09 62 72 61 2e | 62 09 2e 6e 6f 64 6f 73 |am..bra.|b..nodos|
|00000e10| 09 09 09 3b 20 44 6f 6e | 27 74 20 70 72 69 6e 74 |...; Don|'t print|
|00000e20| 20 65 72 72 6f 72 20 6d | 65 73 73 61 67 65 0a 0a | error m|essage..|
|00000e30| 2e 63 6c 6f 73 65 6c 69 | 62 73 3a 0a 09 6d 6f 76 |.closeli|bs:..mov|
|00000e40| 65 2e 6c 09 44 6f 73 42 | 61 73 65 28 70 63 29 2c |e.l.DosB|ase(pc),|
|00000e50| 64 30 09 09 3b 20 43 68 | 65 63 6b 20 66 6f 72 20 |d0..; Ch|eck for |
|00000e60| 64 6f 73 2e 6c 69 62 72 | 61 72 79 0a 09 62 65 71 |dos.libr|ary..beq|
|00000e70| 2e 62 09 2e 6e 6f 64 6f | 73 0a 09 6c 65 61 2e 6c |.b..nodo|s..lea.l|
|00000e80| 09 65 72 72 73 74 72 28 | 70 63 29 2c 61 30 09 09 |.errstr(|pc),a0..|
|00000e90| 3b 20 54 65 6c 6c 20 74 | 68 61 74 20 74 68 65 20 |; Tell t|hat the |
|00000ea0| 70 72 6f 67 72 61 6d 20 | 6e 65 65 64 73 20 74 68 |program |needs th|
|00000eb0| 65 0a 09 6d 6f 76 65 2e | 6c 09 61 30 2c 64 31 09 |e..move.|l.a0,d1.|
|00000ec0| 09 09 3b 20 20 67 61 64 | 75 74 69 6c 2e 6c 69 62 |..; gad|util.lib|
|00000ed0| 72 61 72 79 0a 09 43 61 | 6c 6c 4c 69 62 09 50 75 |rary..Ca|llLib.Pu|
|00000ee0| 74 53 74 72 2c 64 30 0a | 09 6d 6f 76 65 2e 6c 09 |tStr,d0.|.move.l.|
|00000ef0| 5f 41 62 73 45 78 65 63 | 42 61 73 65 2e 77 2c 61 |_AbsExec|Base.w,a|
|00000f00| 36 0a 2e 6e 6f 64 6f 73 | 3a 0a 09 6c 65 61 2e 6c |6..nodos|:..lea.l|
|00000f10| 09 6c 69 62 64 61 74 61 | 73 28 70 63 29 2c 61 32 |.libdata|s(pc),a2|
|00000f20| 09 09 3b 20 47 65 74 20 | 6c 69 62 72 61 72 79 20 |..; Get |library |
|00000f30| 62 61 73 65 73 0a 09 6d | 6f 76 65 2e 77 09 28 61 |bases..m|ove.w.(a|
|00000f40| 32 29 2b 2c 64 32 09 09 | 3b 20 47 65 74 20 6e 75 |2)+,d2..|; Get nu|
|00000f50| 6d 20 6f 66 20 6c 69 62 | 72 61 72 69 65 73 20 74 |m of lib|raries t|
|00000f60| 6f 20 63 6c 6f 73 65 0a | 2e 63 6c 6f 73 65 6c 69 |o close.|.closeli|
|00000f70| 62 3a 0a 09 74 73 74 2e | 77 09 28 61 32 29 2b 09 |b:..tst.|w.(a2)+.|
|00000f80| 09 09 3b 20 53 6b 69 70 | 20 76 65 72 73 69 6f 6e |..; Skip| version|
|00000f90| 20 6e 75 6d 62 65 72 0a | 09 6d 6f 76 65 2e 6c 09 | number.|.move.l.|
|00000fa0| 28 61 32 29 2b 2c 64 30 | 09 09 3b 20 47 65 74 20 |(a2)+,d0|..; Get |
|00000fb0| 6c 69 62 72 61 72 79 20 | 62 61 73 65 0a 09 62 65 |library |base..be|
|00000fc0| 71 2e 62 09 2e 63 6c 6f | 73 65 64 6f 6e 65 09 09 |q.b..clo|sedone..|
|00000fd0| 3b 20 44 6f 6e 65 20 69 | 66 20 4e 55 4c 4c 0a 09 |; Done i|f NULL..|
|00000fe0| 6d 6f 76 65 2e 6c 09 64 | 30 2c 61 31 0a 09 43 61 |move.l.d|0,a1..Ca|
|00000ff0| 6c 6c 4c 69 62 09 43 6c | 6f 73 65 4c 69 62 72 61 |llLib.Cl|oseLibra|
|00001000| 72 79 0a 09 64 62 72 61 | 09 64 32 2c 2e 63 6c 6f |ry..dbra|.d2,.clo|
|00001010| 73 65 6c 69 62 0a 2e 63 | 6c 6f 73 65 64 6f 6e 65 |selib..c|losedone|
|00001020| 3a 0a 09 62 73 72 2e 62 | 09 45 6e 64 53 74 61 72 |:..bsr.b|.EndStar|
|00001030| 74 75 70 0a 09 6d 6f 76 | 65 71 2e 6c 09 23 30 2c |tup..mov|eq.l.#0,|
|00001040| 64 30 0a 09 72 74 73 0a | 0a 3b 2a 2a 2a 2a 2a 2a |d0..rts.|.;******|
|00001050| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001060| 2a 2a 2a 2a 2a 2a 20 53 | 74 61 72 74 75 70 20 63 |****** S|tartup c|
|00001070| 6f 64 65 20 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |ode ****|********|
|00001080| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001090| 2a 2a 2a 2a 2a 2a 2a 2a | 0a 3b 2d 2d 2d 2d 2d 2d |********|.;------|
|000010a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000010b0| 2d 2d 2d 20 57 6f 72 6b | 62 65 6e 63 68 20 73 74 |--- Work|bench st|
|000010c0| 61 72 74 75 70 20 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |artup --|--------|
|000010d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000010e0| 2d 2d 2d 2d 2d 2d 2d 2d | 0a 3b 09 47 65 74 20 57 |--------|.;.Get W|
|000010f0| 42 20 73 74 61 72 74 75 | 70 20 6d 65 73 73 61 67 |B startu|p messag|
|00001100| 65 0a 3b 0a 44 6f 53 74 | 61 72 74 75 70 3a 0a 09 |e.;.DoSt|artup:..|
|00001110| 6d 6f 76 65 6d 2e 6c 09 | 64 30 2d 64 31 2f 61 30 |movem.l.|d0-d1/a0|
|00001120| 2d 61 32 2f 61 36 2c 2d | 28 73 70 29 0a 0a 09 6d |-a2/a6,-|(sp)...m|
|00001130| 6f 76 65 2e 6c 09 5f 41 | 62 73 45 78 65 63 42 61 |ove.l._A|bsExecBa|
|00001140| 73 65 2e 77 2c 61 36 0a | 09 73 75 62 61 2e 6c 09 |se.w,a6.|.suba.l.|
|00001150| 61 31 2c 61 31 09 09 09 | 3b 20 46 69 6e 64 20 74 |a1,a1...|; Find t|
|00001160| 68 69 73 20 74 61 73 6b | 0a 09 43 61 6c 6c 4c 69 |his task|..CallLi|
|00001170| 62 09 46 69 6e 64 54 61 | 73 6b 0a 09 6d 6f 76 65 |b.FindTa|sk..move|
|00001180| 2e 6c 09 64 30 2c 61 32 | 09 09 09 3b 20 53 61 76 |.l.d0,a2|...; Sav|
|00001190| 65 20 70 6f 69 6e 74 65 | 72 20 74 6f 20 74 61 73 |e pointe|r to tas|
|000011a0| 6b 0a 0a 09 74 73 74 2e | 6c 09 70 72 5f 43 4c 49 |k...tst.|l.pr_CLI|
|000011b0| 28 61 32 29 09 09 3b 20 | 43 68 65 63 6b 20 69 66 |(a2)..; |Check if|
|000011c0| 20 73 74 61 72 74 65 64 | 20 66 72 6f 6d 20 57 42 | started| from WB|
|000011d0| 20 6f 72 20 43 4c 49 0a | 09 62 6e 65 2e 73 09 2e | or CLI.|.bne.s..|
|000011e0| 73 74 61 72 74 75 70 64 | 6f 6e 65 09 09 3b 20 50 |startupd|one..; P|
|000011f0| 72 6f 67 72 61 6d 20 77 | 61 73 20 73 74 61 72 74 |rogram w|as start|
|00001200| 65 64 20 66 72 6f 6d 20 | 43 4c 49 0a 0a 09 6c 65 |ed from |CLI...le|
|00001210| 61 2e 6c 09 70 72 5f 4d | 73 67 50 6f 72 74 28 61 |a.l.pr_M|sgPort(a|
|00001220| 32 29 2c 61 30 09 3b 20 | 57 61 69 74 20 66 6f 72 |2),a0.; |Wait for|
|00001230| 20 57 6f 72 6b 62 65 6e | 63 68 20 73 74 61 72 74 | Workben|ch start|
|00001240| 75 70 20 6d 65 73 73 61 | 67 65 0a 09 43 61 6c 6c |up messa|ge..Call|
|00001250| 4c 69 62 09 57 61 69 74 | 50 6f 72 74 0a 09 6c 65 |Lib.Wait|Port..le|
|00001260| 61 2e 6c 09 70 72 5f 4d | 73 67 50 6f 72 74 28 61 |a.l.pr_M|sgPort(a|
|00001270| 32 29 2c 61 30 09 3b 20 | 47 65 74 20 74 68 65 20 |2),a0.; |Get the |
|00001280| 57 42 20 73 74 61 72 74 | 75 70 20 6d 65 73 73 61 |WB start|up messa|
|00001290| 67 65 0a 09 43 61 6c 6c | 4c 69 62 09 47 65 74 4d |ge..Call|Lib.GetM|
|000012a0| 73 67 0a 09 6d 6f 76 65 | 2e 6c 09 64 30 2c 57 42 |sg..move|.l.d0,WB|
|000012b0| 4d 65 73 73 61 67 65 28 | 61 35 29 09 3b 20 61 6e |Message(|a5).; an|
|000012c0| 64 20 73 61 76 65 20 69 | 74 20 66 6f 72 20 6c 61 |d save i|t for la|
|000012d0| 74 65 72 20 75 73 65 0a | 0a 2e 73 74 61 72 74 75 |ter use.|..startu|
|000012e0| 70 64 6f 6e 65 3a 0a 09 | 6d 6f 76 65 6d 2e 6c 09 |pdone:..|movem.l.|
|000012f0| 28 73 70 29 2b 2c 64 30 | 2d 64 31 2f 61 30 2d 61 |(sp)+,d0|-d1/a0-a|
|00001300| 32 2f 61 36 0a 09 72 74 | 73 09 0a 0a 3b 2a 2a 2a |2/a6..rt|s...;***|
|00001310| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001320| 2a 2a 2a 2a 2a 2a 20 52 | 65 76 65 72 73 65 64 20 |****** R|eversed |
|00001330| 53 74 61 72 74 75 70 20 | 63 6f 64 65 20 2a 2a 2a |Startup |code ***|
|00001340| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001350| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 0a 3b 09 52 65 |********|***.;.Re|
|00001360| 70 6c 79 20 57 42 20 73 | 74 61 72 74 75 70 20 6d |ply WB s|tartup m|
|00001370| 65 73 73 61 67 65 0a 0a | 45 6e 64 53 74 61 72 74 |essage..|EndStart|
|00001380| 75 70 3a 0a 09 6d 6f 76 | 65 2e 6c 09 5f 41 62 73 |up:..mov|e.l._Abs|
|00001390| 45 78 65 63 42 61 73 65 | 2e 77 2c 61 36 09 3b 20 |ExecBase|.w,a6.; |
|000013a0| 52 65 74 75 72 6e 20 74 | 68 65 20 57 42 20 73 74 |Return t|he WB st|
|000013b0| 61 72 74 75 70 20 6d 65 | 73 73 61 67 65 0a 09 6d |artup me|ssage..m|
|000013c0| 6f 76 65 2e 6c 09 57 42 | 4d 65 73 73 61 67 65 28 |ove.l.WB|Message(|
|000013d0| 61 35 29 2c 64 32 0a 09 | 62 65 71 2e 73 09 2e 6e |a5),d2..|beq.s..n|
|000013e0| 6f 77 62 6d 73 67 09 09 | 3b 20 4e 6f 20 57 42 20 |owbmsg..|; No WB |
|000013f0| 73 74 61 72 74 75 70 20 | 6d 65 73 73 61 67 65 0a |startup |message.|
|00001400| 09 43 61 6c 6c 4c 69 62 | 09 46 6f 72 62 69 64 0a |.CallLib|.Forbid.|
|00001410| 09 6d 6f 76 65 2e 6c 09 | 64 32 2c 61 31 0a 09 43 |.move.l.|d2,a1..C|
|00001420| 61 6c 6c 4c 69 62 09 52 | 65 70 6c 79 4d 73 67 0a |allLib.R|eplyMsg.|
|00001430| 2e 6e 6f 77 62 6d 73 67 | 3a 0a 09 72 74 73 0a 0a |.nowbmsg|:..rts..|
|00001440| 3b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |;-------|--------|
|00001450| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 20 44 61 74 61 |--------|--- Data|
|00001460| 20 66 6f 72 20 69 6e 69 | 74 20 72 6f 75 74 69 6e | for ini|t routin|
|00001470| 65 73 20 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |es -----|--------|
|00001480| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0a |--------|-------.|
|00001490| 6c 69 62 64 61 74 61 73 | 3a 09 64 63 2e 77 09 34 |libdatas|:.dc.w.4|
|000014a0| 2d 31 0a 09 09 64 63 2e | 77 09 33 37 0a 44 6f 73 |-1...dc.|w.37.Dos|
|000014b0| 42 61 73 65 3a 09 64 63 | 2e 6c 09 64 6f 73 6e 61 |Base:.dc|.l.dosna|
|000014c0| 6d 65 0a 09 09 64 63 2e | 77 09 33 37 0a 47 66 78 |me...dc.|w.37.Gfx|
|000014d0| 42 61 73 65 3a 09 64 63 | 2e 6c 09 67 66 78 6e 61 |Base:.dc|.l.gfxna|
|000014e0| 6d 65 0a 09 09 64 63 2e | 77 09 33 37 0a 49 6e 74 |me...dc.|w.37.Int|
|000014f0| 75 69 42 61 73 65 3a 09 | 64 63 2e 6c 09 69 6e 74 |uiBase:.|dc.l.int|
|00001500| 75 69 6e 61 6d 65 0a 09 | 09 64 63 2e 77 09 33 36 |uiname..|.dc.w.36|
|00001510| 0a 47 55 74 69 6c 42 61 | 73 65 3a 09 64 63 2e 6c |.GUtilBa|se:.dc.l|
|00001520| 09 67 61 64 75 74 69 6c | 6e 61 6d 65 0a 0a 41 73 |.gadutil|name..As|
|00001530| 6c 42 61 73 65 3a 09 64 | 63 2e 6c 09 30 09 09 09 |lBase:.d|c.l.0...|
|00001540| 3b 20 4f 70 74 69 6f 6e | 61 6c 20 6c 69 62 72 61 |; Option|al libra|
|00001550| 72 69 65 73 0a 41 73 6c | 4c 69 62 4e 61 6d 65 3a |ries.Asl|LibName:|
|00001560| 09 64 63 2e 62 09 27 61 | 73 6c 2e 6c 69 62 72 61 |.dc.b.'a|sl.libra|
|00001570| 72 79 27 2c 30 0a 0a 64 | 6f 73 6e 61 6d 65 3a 09 |ry',0..d|osname:.|
|00001580| 64 63 2e 62 09 27 64 6f | 73 2e 6c 69 62 72 61 72 |dc.b.'do|s.librar|
|00001590| 79 27 2c 30 0a 67 61 64 | 75 74 69 6c 6e 61 6d 65 |y',0.gad|utilname|
|000015a0| 3a 09 64 63 2e 62 09 27 | 67 61 64 75 74 69 6c 2e |:.dc.b.'|gadutil.|
|000015b0| 6c 69 62 72 61 72 79 27 | 2c 30 0a 67 66 78 6e 61 |library'|,0.gfxna|
|000015c0| 6d 65 3a 09 64 63 2e 62 | 09 27 67 72 61 70 68 69 |me:.dc.b|.'graphi|
|000015d0| 63 73 2e 6c 69 62 72 61 | 72 79 27 2c 30 0a 69 6e |cs.libra|ry',0.in|
|000015e0| 74 75 69 6e 61 6d 65 3a | 09 64 63 2e 62 09 27 69 |tuiname:|.dc.b.'i|
|000015f0| 6e 74 75 69 74 69 6f 6e | 2e 6c 69 62 72 61 72 79 |ntuition|.library|
|00001600| 27 2c 30 0a 0a 65 72 72 | 73 74 72 3a 09 09 64 63 |',0..err|str:..dc|
|00001610| 2e 62 09 27 54 68 69 73 | 20 70 72 6f 67 72 61 6d |.b.'This| program|
|00001620| 20 72 65 71 75 69 72 65 | 73 20 47 61 64 55 74 69 | require|s GadUti|
|00001630| 6c 2e 6c 69 62 72 61 72 | 79 20 76 33 36 2b 27 2c |l.librar|y v36+',|
|00001640| 31 30 2c 30 0a 09 5f 56 | 45 52 54 41 47 0a 09 65 |10,0.._V|ERTAG..e|
|00001650| 76 65 6e 0a 0a 3b 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |ven..;--|--------|
|00001660| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 20 |--------|------- |
|00001670| 54 68 65 20 70 72 6f 67 | 72 61 6d 20 73 74 61 72 |The prog|ram star|
|00001680| 74 73 20 68 65 72 65 20 | 2d 2d 2d 2d 2d 2d 2d 2d |ts here |--------|
|00001690| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000016a0| 2d 2d 2d 0a 50 72 6f 67 | 72 61 6d 3a 0a 09 6d 6f |---.Prog|ram:..mo|
|000016b0| 76 65 6d 2e 6c 09 64 30 | 2d 61 36 2c 2d 28 73 70 |vem.l.d0|-a6,-(sp|
|000016c0| 29 0a 09 73 75 62 61 2e | 6c 09 61 30 2c 61 30 09 |)..suba.|l.a0,a0.|
|000016d0| 09 09 3b 20 4c 6f 63 6b | 20 74 68 65 20 64 65 66 |..; Lock| the def|
|000016e0| 61 75 6c 74 20 70 75 62 | 6c 69 63 20 73 63 72 65 |ault pub|lic scre|
|000016f0| 65 6e 0a 09 43 61 6c 6c | 4c 69 62 09 4c 6f 63 6b |en..Call|Lib.Lock|
|00001700| 50 75 62 53 63 72 65 65 | 6e 2c 49 6e 74 75 69 42 |PubScree|n,IntuiB|
|00001710| 61 73 65 28 70 63 29 0a | 09 6d 6f 76 65 2e 6c 09 |ase(pc).|.move.l.|
|00001720| 64 30 2c 73 63 72 65 65 | 6e 28 61 35 29 09 09 3b |d0,scree|n(a5)..;|
|00001730| 20 53 61 76 65 20 73 63 | 72 65 65 6e 20 70 6f 69 | Save sc|reen poi|
|00001740| 6e 74 65 72 0a 09 62 65 | 71 2e 77 09 2e 6e 6f 73 |nter..be|q.w..nos|
|00001750| 63 72 65 65 6e 0a 0a 09 | 6c 65 61 2e 6c 09 63 61 |creen...|lea.l.ca|
|00001760| 74 61 6c 6f 67 6e 61 6d | 65 28 70 63 29 2c 61 30 |talognam|e(pc),a0|
|00001770| 09 3b 20 4f 70 65 6e 20 | 63 61 74 61 6c 6f 67 20 |.; Open |catalog |
|00001780| 66 6f 72 20 74 72 61 6e | 73 6c 61 74 65 64 20 73 |for tran|slated s|
|00001790| 74 72 69 6e 67 73 0a 09 | 6d 6f 76 65 71 2e 6c 09 |trings..|moveq.l.|
|000017a0| 23 30 2c 64 30 0a 09 43 | 61 6c 6c 4c 69 62 09 47 |#0,d0..C|allLib.G|
|000017b0| 55 5f 4f 70 65 6e 43 61 | 74 61 6c 6f 67 2c 47 55 |U_OpenCa|talog,GU|
|000017c0| 74 69 6c 42 61 73 65 28 | 70 63 29 0a 09 6d 6f 76 |tilBase(|pc)..mov|
|000017d0| 65 2e 6c 09 64 30 2c 63 | 61 74 61 6c 6f 67 0a 0a |e.l.d0,c|atalog..|
|000017e0| 09 6d 6f 76 65 2e 6c 09 | 73 63 72 65 65 6e 28 61 |.move.l.|screen(a|
|000017f0| 35 29 2c 61 32 09 09 3b | 20 53 63 72 65 65 6e 20 |5),a2..;| Screen |
|00001800| 70 6f 69 6e 74 65 72 0a | 09 6d 6f 76 65 2e 6c 09 |pointer.|.move.l.|
|00001810| 73 63 5f 46 6f 6e 74 28 | 61 32 29 2c 74 65 78 74 |sc_Font(|a2),text|
|00001820| 61 74 74 72 09 3b 20 55 | 73 65 20 74 68 65 20 73 |attr.; U|se the s|
|00001830| 63 72 65 65 6e 27 73 20 | 66 6f 6e 74 20 66 6f 72 |creen's |font for|
|00001840| 20 67 61 64 67 65 74 73 | 0a 09 6c 65 61 2e 6c 09 | gadgets|..lea.l.|
|00001850| 67 6c 69 73 74 28 70 63 | 29 2c 61 30 09 09 3b 20 |glist(pc|),a0..; |
|00001860| 47 61 64 67 65 74 20 6c | 69 73 74 20 70 6f 69 6e |Gadget l|ist poin|
|00001870| 74 65 72 0a 09 6c 65 61 | 2e 6c 09 67 61 64 67 65 |ter..lea|.l.gadge|
|00001880| 74 73 28 70 63 29 2c 61 | 31 09 09 3b 20 4c 61 79 |ts(pc),a|1..; Lay|
|00001890| 6f 75 74 47 61 64 67 65 | 74 20 73 74 72 75 63 74 |outGadge|t struct|
|000018a0| 75 72 65 73 0a 09 6c 65 | 61 2e 6c 09 4c 61 79 6f |ures..le|a.l.Layo|
|000018b0| 75 74 54 61 67 73 28 70 | 63 29 2c 61 33 09 3b 20 |utTags(p|c),a3.; |
|000018c0| 4c 61 79 6f 75 74 20 74 | 61 67 73 0a 0a 09 6d 6f |Layout t|ags...mo|
|000018d0| 76 65 2e 6c 09 47 55 74 | 69 6c 42 61 73 65 28 70 |ve.l.GUt|ilBase(p|
|000018e0| 63 29 2c 61 36 09 3b 20 | 43 72 65 61 74 65 20 61 |c),a6.; |Create a|
|000018f0| 6c 6c 20 67 61 64 67 65 | 74 73 0a 09 43 61 6c 6c |ll gadge|ts..Call|
|00001900| 4c 69 62 09 47 55 5f 4c | 61 79 6f 75 74 47 61 64 |Lib.GU_L|ayoutGad|
|00001910| 67 65 74 73 41 0a 09 6d | 6f 76 65 2e 6c 09 61 30 |getsA..m|ove.l.a0|
|00001920| 2c 70 72 69 76 5f 69 6e | 66 6f 28 61 35 29 09 3b |,priv_in|fo(a5).;|
|00001930| 20 53 61 76 65 20 73 74 | 72 75 63 74 75 72 65 20 | Save st|ructure |
|00001940| 70 6f 69 6e 74 65 72 0a | 09 62 65 71 2e 77 09 2e |pointer.|.beq.w..|
|00001950| 75 6e 6c 6f 63 6b 73 63 | 72 65 65 6e 09 09 3b 20 |unlocksc|reen..; |
|00001960| 43 6f 75 6c 64 20 6e 6f | 74 20 63 72 65 61 74 65 |Could no|t create|
|00001970| 20 67 61 64 67 65 74 73 | 21 0a 0a 09 6c 65 61 2e | gadgets|!...lea.|
|00001980| 6c 09 77 69 6e 64 6f 77 | 5f 74 61 67 73 28 70 63 |l.window|_tags(pc|
|00001990| 29 2c 61 31 09 3b 20 47 | 65 74 20 70 6f 69 6e 74 |),a1.; G|et point|
|000019a0| 65 72 20 74 6f 20 77 69 | 6e 64 6f 77 20 74 61 67 |er to wi|ndow tag|
|000019b0| 20 6c 69 73 74 0a 09 6d | 6f 76 65 2e 6c 09 74 65 | list..m|ove.l.te|
|000019c0| 78 74 61 74 74 72 28 70 | 63 29 2c 61 30 09 09 3b |xtattr(p|c),a0..;|
|000019d0| 20 47 65 74 20 74 68 65 | 20 73 63 72 65 65 6e 27 | Get the| screen'|
|000019e0| 73 20 66 6f 6e 74 0a 0a | 09 6d 6f 76 65 6d 2e 6c |s font..|.movem.l|
|000019f0| 09 61 30 2d 61 31 2c 2d | 28 73 70 29 09 09 3b 20 |.a0-a1,-|(sp)..; |
|00001a00| 53 61 76 65 20 72 65 67 | 73 0a 09 6d 6f 76 65 2e |Save reg|s..move.|
|00001a10| 6c 09 61 30 2c 61 31 09 | 09 09 3b 20 46 6f 6e 74 |l.a0,a1.|..; Font|
|00001a20| 20 74 6f 20 63 61 6c 63 | 75 6c 61 74 65 20 74 65 | to calc|ulate te|
|00001a30| 78 74 20 77 69 64 74 68 | 20 77 69 74 68 0a 09 6c |xt width| with..l|
|00001a40| 65 61 2e 6c 09 4d 61 69 | 6e 57 54 69 74 6c 65 28 |ea.l.Mai|nWTitle(|
|00001a50| 70 63 29 2c 61 30 09 3b | 20 47 65 74 20 6c 65 6e |pc),a0.;| Get len|
|00001a60| 67 74 68 20 6f 66 20 7a | 6f 6f 6d 65 64 20 77 69 |gth of z|oomed wi|
|00001a70| 6e 64 6f 77 27 73 20 74 | 69 74 6c 65 0a 09 63 6c |ndow's t|itle..cl|
|00001a80| 72 2e 62 09 6d 6f 72 65 | 74 69 74 6c 65 09 09 3b |r.b.more|title..;|
|00001a90| 20 4d 61 72 6b 20 65 6e | 64 20 6f 66 20 22 7a 6f | Mark en|d of "zo|
|00001aa0| 6f 6d 65 64 22 20 74 69 | 74 6c 65 0a 09 43 61 6c |omed" ti|tle..Cal|
|00001ab0| 6c 4c 69 62 09 47 55 5f | 54 65 78 74 57 69 64 74 |lLib.GU_|TextWidt|
|00001ac0| 68 0a 09 6d 6f 76 65 2e | 62 09 23 22 20 22 2c 6d |h..move.|b.#" ",m|
|00001ad0| 6f 72 65 74 69 74 6c 65 | 09 09 3b 20 52 65 73 74 |oretitle|..; Rest|
|00001ae0| 6f 72 65 20 72 65 6d 6f | 76 65 64 20 63 68 61 72 |ore remo|ved char|
|00001af0| 0a 09 6d 6f 76 65 6d 2e | 6c 09 28 73 70 29 2b 2c |..movem.|l.(sp)+,|
|00001b00| 61 30 2d 61 31 09 09 3b | 20 52 65 73 74 6f 72 65 |a0-a1..;| Restore|
|00001b10| 20 72 65 67 73 0a 0a 09 | 61 64 64 2e 77 09 23 38 | regs...|add.w.#8|
|00001b20| 37 2c 64 30 09 09 09 3b | 20 41 64 6a 75 73 74 20 |7,d0...;| Adjust |
|00001b30| 77 69 64 74 68 20 66 6f | 72 20 73 79 73 74 65 6d |width fo|r system|
|00001b40| 20 67 61 64 67 65 74 73 | 0a 09 6d 6f 76 65 2e 77 | gadgets|..move.w|
|00001b50| 09 64 30 2c 7a 6f 6f 6d | 77 28 61 31 29 09 09 3b |.d0,zoom|w(a1)..;|
|00001b60| 20 53 65 74 20 7a 6f 6f | 6d 65 64 20 77 69 6e 64 | Set zoo|med wind|
|00001b70| 6f 77 27 73 20 77 69 64 | 74 68 0a 0a 09 6d 6f 76 |ow's wid|th...mov|
|00001b80| 65 71 2e 6c 09 23 30 2c | 64 30 09 09 09 3b 20 57 |eq.l.#0,|d0...; W|
|00001b90| 69 6e 54 6f 70 20 3d 20 | 5a 6f 6f 6d 59 20 3d 20 |inTop = |ZoomY = |
|00001ba0| 5a 6f 6f 6d 48 20 3d 0a | 09 6d 6f 76 65 2e 77 09 |ZoomH =.|.move.w.|
|00001bb0| 74 61 5f 59 53 69 7a 65 | 28 61 30 29 2c 64 30 09 |ta_YSize|(a0),d0.|
|00001bc0| 09 3b 20 66 6f 6e 74 68 | 65 69 67 68 74 20 2b 20 |.; fonth|eight + |
|00001bd0| 33 0a 09 61 64 64 71 2e | 77 09 23 33 2c 64 30 0a |3..addq.|w.#3,d0.|
|00001be0| 09 6d 6f 76 65 2e 6c 09 | 64 30 2c 77 69 6e 74 6f |.move.l.|d0,winto|
|00001bf0| 70 28 61 31 29 0a 09 6d | 6f 76 65 2e 77 09 64 30 |p(a1)..m|ove.w.d0|
|00001c00| 2c 7a 6f 6f 6d 79 28 61 | 31 29 0a 09 6d 6f 76 65 |,zoomy(a|1)..move|
|00001c10| 2e 77 09 64 30 2c 7a 6f | 6f 6d 68 28 61 31 29 0a |.w.d0,zo|omh(a1).|
|00001c20| 0a 09 6d 6f 76 65 2e 6c | 09 66 61 72 72 69 67 68 |..move.l|.farrigh|
|00001c30| 74 28 70 63 29 2c 64 30 | 09 09 3b 20 57 41 5f 49 |t(pc),d0|..; WA_I|
|00001c40| 6e 6e 65 72 57 69 64 74 | 68 20 3d 20 66 61 72 72 |nnerWidt|h = farr|
|00001c50| 69 67 68 74 2b 4c 45 46 | 54 5f 4f 46 46 53 45 54 |ight+LEF|T_OFFSET|
|00001c60| 0a 09 61 64 64 71 2e 6c | 09 23 4c 45 46 54 5f 4f |..addq.l|.#LEFT_O|
|00001c70| 46 46 53 45 54 2c 64 30 | 0a 09 6d 6f 76 65 2e 6c |FFSET,d0|..move.l|
|00001c80| 09 64 30 2c 77 69 6e 77 | 69 64 28 61 31 29 0a 0a |.d0,winw|id(a1)..|
|00001c90| 09 6d 6f 76 65 2e 6c 09 | 66 61 72 62 6f 74 74 6f |.move.l.|farbotto|
|00001ca0| 6d 28 70 63 29 2c 64 30 | 09 3b 20 57 41 5f 49 6e |m(pc),d0|.; WA_In|
|00001cb0| 6e 65 72 48 65 69 67 68 | 74 20 3d 20 66 61 72 62 |nerHeigh|t = farb|
|00001cc0| 6f 74 74 6f 6d 2b 54 4f | 50 5f 4f 46 46 53 45 54 |ottom+TO|P_OFFSET|
|00001cd0| 0a 09 61 64 64 71 2e 6c | 09 23 54 4f 50 5f 4f 46 |..addq.l|.#TOP_OF|
|00001ce0| 46 53 45 54 2c 64 30 0a | 09 6d 6f 76 65 2e 6c 09 |FSET,d0.|.move.l.|
|00001cf0| 64 30 2c 77 69 6e 68 65 | 69 28 61 31 29 0a 0a 09 |d0,winhe|i(a1)...|
|00001d00| 73 75 62 61 2e 6c 09 61 | 30 2c 61 30 09 09 09 3b |suba.l.a|0,a0...;|
|00001d10| 20 4f 70 65 6e 20 74 68 | 65 20 77 69 6e 64 6f 77 | Open th|e window|
|00001d20| 0a 09 43 61 6c 6c 4c 69 | 62 09 4f 70 65 6e 57 69 |..CallLi|b.OpenWi|
|00001d30| 6e 64 6f 77 54 61 67 4c | 69 73 74 2c 49 6e 74 75 |ndowTagL|ist,Intu|
|00001d40| 69 42 61 73 65 28 70 63 | 29 0a 09 6d 6f 76 65 2e |iBase(pc|)..move.|
|00001d50| 6c 09 64 30 2c 6d 61 69 | 6e 5f 77 69 6e 28 61 35 |l.d0,mai|n_win(a5|
|00001d60| 29 0a 09 62 65 71 2e 62 | 09 2e 66 72 65 65 67 61 |)..beq.b|..freega|
|00001d70| 64 73 09 09 3b 20 45 72 | 72 6f 72 20 6f 70 65 6e |ds..; Er|ror open|
|00001d80| 69 6e 67 20 74 68 65 20 | 77 69 6e 64 6f 77 0a 0a |ing the |window..|
|00001d90| 09 6d 6f 76 65 2e 6c 09 | 64 30 2c 61 30 09 09 09 |.move.l.|d0,a0...|
|00001da0| 3b 20 52 65 66 72 65 73 | 68 20 65 76 65 72 79 74 |; Refres|h everyt|
|00001db0| 68 69 6e 67 20 69 6e 20 | 74 68 65 20 77 69 6e 64 |hing in |the wind|
|00001dc0| 6f 77 0a 09 6d 6f 76 65 | 2e 6c 09 70 72 69 76 5f |ow..move|.l.priv_|
|00001dd0| 69 6e 66 6f 28 61 35 29 | 2c 61 31 0a 09 43 61 6c |info(a5)|,a1..Cal|
|00001de0| 6c 4c 69 62 09 47 55 5f | 52 65 66 72 65 73 68 57 |lLib.GU_|RefreshW|
|00001df0| 69 6e 64 6f 77 2c 47 55 | 74 69 6c 42 61 73 65 28 |indow,GU|tilBase(|
|00001e00| 70 63 29 0a 0a 09 6c 65 | 61 2e 6c 09 4e 65 77 4d |pc)...le|a.l.NewM|
|00001e10| 65 6e 75 73 28 70 63 29 | 2c 61 30 09 09 3b 20 43 |enus(pc)|,a0..; C|
|00001e20| 72 65 61 74 65 20 6d 65 | 6e 75 20 73 74 72 75 63 |reate me|nu struc|
|00001e30| 74 75 72 65 0a 09 6d 6f | 76 65 2e 6c 09 70 72 69 |ture..mo|ve.l.pri|
|00001e40| 76 5f 69 6e 66 6f 28 61 | 35 29 2c 61 31 0a 09 73 |v_info(a|5),a1..s|
|00001e50| 75 62 61 2e 6c 09 61 32 | 2c 61 32 0a 09 6c 65 61 |uba.l.a2|,a2..lea|
|00001e60| 2e 6c 09 6c 61 79 6f 75 | 74 6d 65 6e 75 74 61 67 |.l.layou|tmenutag|
|00001e70| 73 28 70 63 29 2c 61 33 | 0a 09 43 61 6c 6c 4c 69 |s(pc),a3|..CallLi|
|00001e80| 62 09 47 55 5f 43 72 65 | 61 74 65 4c 6f 63 4d 65 |b.GU_Cre|ateLocMe|
|00001e90| 6e 75 41 0a 09 6d 6f 76 | 65 2e 6c 09 64 30 2c 6d |nuA..mov|e.l.d0,m|
|00001ea0| 65 6e 75 73 74 72 69 70 | 28 61 35 29 0a 09 62 65 |enustrip|(a5)..be|
|00001eb0| 71 2e 62 09 2e 63 6c 6f | 73 65 77 69 6e 09 09 3b |q.b..clo|sewin..;|
|00001ec0| 20 43 6f 75 6c 64 20 6e | 6f 74 20 63 72 65 61 74 | Could n|ot creat|
|00001ed0| 65 20 6d 65 6e 75 73 0a | 0a 09 6d 6f 76 65 2e 6c |e menus.|..move.l|
|00001ee0| 09 64 30 2c 61 31 09 09 | 09 3b 20 41 74 74 61 63 |.d0,a1..|.; Attac|
|00001ef0| 68 20 74 68 65 20 6d 65 | 6e 75 73 20 74 6f 20 74 |h the me|nus to t|
|00001f00| 68 65 20 77 69 6e 64 6f | 77 0a 09 6d 6f 76 65 2e |he windo|w..move.|
|00001f10| 6c 09 49 6e 74 75 69 42 | 61 73 65 28 70 63 29 2c |l.IntuiB|ase(pc),|
|00001f20| 61 36 0a 09 6d 6f 76 65 | 2e 6c 09 6d 61 69 6e 5f |a6..move|.l.main_|
|00001f30| 77 69 6e 28 61 35 29 2c | 61 30 0a 09 43 61 6c 6c |win(a5),|a0..Call|
|00001f40| 4c 69 62 09 53 65 74 4d | 65 6e 75 53 74 72 69 70 |Lib.SetM|enuStrip|
|00001f50| 0a 09 74 73 74 2e 6c 09 | 64 30 0a 09 62 65 71 2e |..tst.l.|d0..beq.|
|00001f60| 62 09 2e 66 72 65 65 6d | 65 6e 75 73 0a 0a 09 6d |b..freem|enus...m|
|00001f70| 6f 76 65 2e 6c 09 6d 61 | 69 6e 5f 77 69 6e 28 61 |ove.l.ma|in_win(a|
|00001f80| 35 29 2c 61 30 09 09 3b | 20 57 61 69 74 20 66 6f |5),a0..;| Wait fo|
|00001f90| 72 20 61 6e 64 20 70 72 | 6f 63 65 73 73 20 61 6c |r and pr|ocess al|
|00001fa0| 6c 20 65 76 65 6e 74 73 | 0a 09 62 73 72 2e 62 09 |l events|..bsr.b.|
|00001fb0| 70 72 6f 63 65 73 73 5f | 65 76 65 6e 74 73 09 0a |process_|events..|
|00001fc0| 0a 2e 63 6c 65 61 72 6d | 65 6e 75 73 3a 0a 09 6d |..clearm|enus:..m|
|00001fd0| 6f 76 65 2e 6c 09 49 6e | 74 75 69 42 61 73 65 28 |ove.l.In|tuiBase(|
|00001fe0| 70 63 29 2c 61 36 09 3b | 20 52 65 6d 6f 76 65 20 |pc),a6.;| Remove |
|00001ff0| 6d 65 6e 75 73 20 66 72 | 6f 6d 20 77 69 6e 64 6f |menus fr|om windo|
|00002000| 77 0a 09 43 61 6c 6c 4c | 69 62 09 43 6c 65 61 72 |w..CallL|ib.Clear|
|00002010| 4d 65 6e 75 53 74 72 69 | 70 0a 2e 66 72 65 65 6d |MenuStri|p..freem|
|00002020| 65 6e 75 73 3a 0a 09 6d | 6f 76 65 2e 6c 09 47 55 |enus:..m|ove.l.GU|
|00002030| 74 69 6c 42 61 73 65 28 | 70 63 29 2c 61 36 09 3b |tilBase(|pc),a6.;|
|00002040| 20 44 65 61 6c 6c 6f 63 | 61 74 65 20 6d 65 6e 75 | Dealloc|ate menu|
|00002050| 20 73 74 72 75 63 74 75 | 72 65 73 0a 09 6d 6f 76 | structu|res..mov|
|00002060| 65 2e 6c 09 6d 65 6e 75 | 73 74 72 69 70 28 61 35 |e.l.menu|strip(a5|
|00002070| 29 2c 61 30 0a 09 43 61 | 6c 6c 4c 69 62 09 47 55 |),a0..Ca|llLib.GU|
|00002080| 5f 46 72 65 65 4d 65 6e | 75 73 0a 2e 63 6c 6f 73 |_FreeMen|us..clos|
|00002090| 65 77 69 6e 3a 0a 09 6d | 6f 76 65 2e 6c 09 6d 61 |ewin:..m|ove.l.ma|
|000020a0| 69 6e 5f 77 69 6e 28 61 | 35 29 2c 61 30 09 09 3b |in_win(a|5),a0..;|
|000020b0| 20 43 6c 6f 73 65 20 74 | 68 65 20 6d 61 69 6e 20 | Close t|he main |
|000020c0| 77 69 6e 64 6f 77 09 0a | 09 43 61 6c 6c 4c 69 62 |window..|.CallLib|
|000020d0| 09 43 6c 6f 73 65 57 69 | 6e 64 6f 77 2c 49 6e 74 |.CloseWi|ndow,Int|
|000020e0| 75 69 42 61 73 65 28 70 | 63 29 0a 2e 66 72 65 65 |uiBase(p|c)..free|
|000020f0| 67 61 64 73 3a 0a 09 6d | 6f 76 65 2e 6c 09 70 72 |gads:..m|ove.l.pr|
|00002100| 69 76 5f 69 6e 66 6f 28 | 61 35 29 2c 61 30 09 3b |iv_info(|a5),a0.;|
|00002110| 20 46 72 65 65 20 61 6c | 6c 20 67 61 64 67 65 74 | Free al|l gadget|
|00002120| 73 0a 09 6d 6f 76 65 2e | 6c 09 47 55 74 69 6c 42 |s..move.|l.GUtilB|
|00002130| 61 73 65 28 70 63 29 2c | 61 36 0a 09 43 61 6c 6c |ase(pc),|a6..Call|
|00002140| 4c 69 62 09 47 55 5f 46 | 72 65 65 4c 61 79 6f 75 |Lib.GU_F|reeLayou|
|00002150| 74 47 61 64 67 65 74 73 | 0a 2e 75 6e 6c 6f 63 6b |tGadgets|..unlock|
|00002160| 73 63 72 65 65 6e 3a 0a | 09 73 75 62 61 2e 6c 09 |screen:.|.suba.l.|
|00002170| 61 30 2c 61 30 09 09 09 | 3b 20 4e 6f 20 6e 61 6d |a0,a0...|; No nam|
|00002180| 65 20 70 6f 69 6e 74 65 | 72 0a 09 6d 6f 76 65 2e |e pointe|r..move.|
|00002190| 6c 09 73 63 72 65 65 6e | 28 61 35 29 2c 61 31 09 |l.screen|(a5),a1.|
|000021a0| 09 3b 20 50 6f 69 6e 74 | 65 72 20 74 6f 20 6c 6f |.; Point|er to lo|
|000021b0| 63 6b 65 64 20 73 63 72 | 65 65 6e 0a 09 43 61 6c |cked scr|een..Cal|
|000021c0| 6c 4c 69 62 09 55 6e 6c | 6f 63 6b 50 75 62 53 63 |lLib.Unl|ockPubSc|
|000021d0| 72 65 65 6e 2c 49 6e 74 | 75 69 42 61 73 65 28 70 |reen,Int|uiBase(p|
|000021e0| 63 29 0a 2e 6e 6f 73 63 | 72 65 65 6e 3a 0a 09 6d |c)..nosc|reen:..m|
|000021f0| 6f 76 65 2e 6c 09 63 61 | 74 61 6c 6f 67 28 70 63 |ove.l.ca|talog(pc|
|00002200| 29 2c 61 30 0a 09 43 61 | 6c 6c 4c 69 62 09 47 55 |),a0..Ca|llLib.GU|
|00002210| 5f 43 6c 6f 73 65 43 61 | 74 61 6c 6f 67 2c 47 55 |_CloseCa|talog,GU|
|00002220| 74 69 6c 42 61 73 65 28 | 70 63 29 0a 09 6d 6f 76 |tilBase(|pc)..mov|
|00002230| 65 6d 2e 6c 09 28 73 70 | 29 2b 2c 64 30 2d 61 36 |em.l.(sp|)+,d0-a6|
|00002240| 0a 09 72 74 73 0a 0a 3b | 2d 2d 2d 2d 2d 2d 2d 2d |..rts..;|--------|
|00002250| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 20 |--------|------- |
|00002260| 50 72 6f 63 65 73 73 20 | 61 6c 6c 20 77 69 6e 64 |Process |all wind|
|00002270| 6f 77 20 65 76 65 6e 74 | 73 20 2d 2d 2d 2d 2d 2d |ow event|s ------|
|00002280| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002290| 2d 2d 2d 2d 2d 0a 57 49 | 4e 44 4f 57 3a 09 73 65 |-----.WI|NDOW:.se|
|000022a0| 74 09 33 32 09 09 09 3b | 20 53 74 61 63 6b 20 6f |t.32...;| Stack o|
|000022b0| 66 66 73 65 74 20 66 6f | 72 20 77 69 6e 64 6f 77 |ffset fo|r window|
|000022c0| 20 61 64 64 72 65 73 73 | 0a 0a 70 72 6f 63 65 73 | address|..proces|
|000022d0| 73 5f 65 76 65 6e 74 73 | 3a 0a 09 6d 6f 76 65 6d |s_events|:..movem|
|000022e0| 2e 6c 09 64 30 2d 61 36 | 2c 2d 28 73 70 29 0a 2e |.l.d0-a6|,-(sp)..|
|000022f0| 57 61 69 74 45 76 65 6e | 74 3a 0a 09 6d 6f 76 65 |WaitEven|t:..move|
|00002300| 2e 6c 09 5f 41 62 73 45 | 78 65 63 42 61 73 65 2e |.l._AbsE|xecBase.|
|00002310| 77 2c 61 36 0a 09 6d 6f | 76 65 2e 6c 09 57 49 4e |w,a6..mo|ve.l.WIN|
|00002320| 44 4f 57 28 73 70 29 2c | 61 30 09 09 3b 20 47 65 |DOW(sp),|a0..; Ge|
|00002330| 74 20 70 6f 69 6e 74 65 | 72 20 74 6f 20 77 69 6e |t pointe|r to win|
|00002340| 64 6f 77 0a 09 6d 6f 76 | 65 2e 6c 09 77 64 5f 55 |dow..mov|e.l.wd_U|
|00002350| 73 65 72 50 6f 72 74 28 | 61 30 29 2c 61 30 09 3b |serPort(|a0),a0.;|
|00002360| 20 47 65 74 20 55 73 65 | 72 50 6f 72 74 0a 09 43 | Get Use|rPort..C|
|00002370| 61 6c 6c 4c 69 62 09 57 | 61 69 74 50 6f 72 74 09 |allLib.W|aitPort.|
|00002380| 09 3b 20 57 61 69 74 20 | 66 6f 72 20 61 20 6d 65 |.; Wait |for a me|
|00002390| 73 73 61 67 65 0a 2e 47 | 65 74 45 76 65 6e 74 3a |ssage..G|etEvent:|
|000023a0| 0a 09 6d 6f 76 65 2e 6c | 09 57 49 4e 44 4f 57 28 |..move.l|.WINDOW(|
|000023b0| 73 70 29 2c 61 30 09 09 | 3b 20 47 65 74 20 77 69 |sp),a0..|; Get wi|
|000023c0| 6e 64 6f 77 20 70 6f 69 | 6e 74 65 72 0a 09 62 73 |ndow poi|nter..bs|
|000023d0| 72 2e 77 09 47 65 74 49 | 4d 65 73 73 61 67 65 09 |r.w.GetI|Message.|
|000023e0| 09 3b 20 47 65 74 20 74 | 68 65 20 6d 65 73 73 61 |.; Get t|he messa|
|000023f0| 67 65 20 61 6e 64 20 70 | 72 6f 63 65 73 73 20 52 |ge and p|rocess R|
|00002400| 45 46 52 45 53 48 0a 09 | 62 6d 69 2e 73 09 2e 47 |EFRESH..|bmi.s..G|
|00002410| 65 74 45 76 65 6e 74 09 | 09 3b 20 47 65 74 20 6e |etEvent.|.; Get n|
|00002420| 65 78 74 20 65 76 65 6e | 74 20 69 66 20 49 44 43 |ext even|t if IDC|
|00002430| 4d 50 5f 52 45 46 52 45 | 53 48 57 49 4e 0a 09 62 |MP_REFRE|SHWIN..b|
|00002440| 65 71 2e 73 09 2e 57 61 | 69 74 45 76 65 6e 74 09 |eq.s..Wa|itEvent.|
|00002450| 09 3b 20 43 6f 6e 74 69 | 6e 75 65 20 77 61 69 74 |.; Conti|nue wait|
|00002460| 69 6e 67 20 69 66 20 6e | 6f 20 6d 65 73 73 61 67 |ing if n|o messag|
|00002470| 65 0a 0a 2e 63 68 65 63 | 6b 6d 65 6e 75 73 3a 0a |e...chec|kmenus:.|
|00002480| 09 63 6d 70 2e 6c 09 23 | 49 44 43 4d 50 5f 4d 45 |.cmp.l.#|IDCMP_ME|
|00002490| 4e 55 50 49 43 4b 2c 64 | 33 09 3b 20 41 6e 79 20 |NUPICK,d|3.; Any |
|000024a0| 6d 65 6e 75 20 70 69 63 | 6b 65 64 20 3f 0a 09 62 |menu pic|ked ?..b|
|000024b0| 6e 65 2e 62 09 2e 63 68 | 65 63 6b 67 61 64 75 70 |ne.b..ch|eckgadup|
|000024c0| 0a 2e 63 68 65 63 6b 69 | 74 65 6d 3a 0a 09 6d 6f |..checki|tem:..mo|
|000024d0| 76 65 2e 77 09 64 32 2c | 64 30 09 09 09 3b 20 50 |ve.w.d2,|d0...; P|
|000024e0| 61 63 6b 65 64 20 6d 65 | 6e 75 20 6e 75 6d 62 65 |acked me|nu numbe|
|000024f0| 72 20 74 6f 20 44 30 0a | 09 6d 6f 76 65 2e 6c 09 |r to D0.|.move.l.|
|00002500| 6d 65 6e 75 73 74 72 69 | 70 28 61 35 29 2c 61 30 |menustri|p(a5),a0|
|00002510| 09 3b 20 4d 65 6e 75 73 | 74 72 69 70 20 61 64 64 |.; Menus|trip add|
|00002520| 72 65 73 73 0a 09 6d 6f | 76 65 2e 6c 09 49 6e 74 |ress..mo|ve.l.Int|
|00002530| 75 69 42 61 73 65 28 70 | 63 29 2c 61 36 0a 09 43 |uiBase(p|c),a6..C|
|00002540| 61 6c 6c 4c 69 62 09 49 | 74 65 6d 41 64 64 72 65 |allLib.I|temAddre|
|00002550| 73 73 09 09 3b 20 47 65 | 74 20 61 64 64 72 65 73 |ss..; Ge|t addres|
|00002560| 73 20 6f 66 20 74 68 69 | 73 20 6d 65 6e 75 20 69 |s of thi|s menu i|
|00002570| 74 65 6d 0a 09 74 73 74 | 2e 6c 09 64 30 0a 09 62 |tem..tst|.l.d0..b|
|00002580| 65 71 2e 62 09 2e 47 65 | 74 45 76 65 6e 74 09 09 |eq.b..Ge|tEvent..|
|00002590| 3b 20 4e 6f 20 69 74 65 | 6d 0a 09 6d 6f 76 65 2e |; No ite|m..move.|
|000025a0| 6c 09 64 30 2c 61 30 09 | 09 09 3b 20 47 65 74 20 |l.d0,a0.|..; Get |
|000025b0| 75 73 65 72 64 61 74 61 | 20 66 72 6f 6d 20 69 74 |userdata| from it|
|000025c0| 65 6d 0a 09 6d 6f 76 65 | 2e 6c 09 6d 69 5f 53 49 |em..move|.l.mi_SI|
|000025d0| 5a 45 4f 46 28 61 30 29 | 2c 64 30 09 3b 20 4d 65 |ZEOF(a0)|,d0.; Me|
|000025e0| 6e 75 49 74 65 6d 2d 3e | 55 73 65 72 44 61 74 61 |nuItem->|UserData|
|000025f0| 0a 09 6d 6f 76 65 2e 77 | 09 6d 69 5f 4e 65 78 74 |..move.w|.mi_Next|
|00002600| 53 65 6c 65 63 74 28 61 | 30 29 2c 64 32 09 3b 20 |Select(a|0),d2.; |
|00002610| 47 65 74 20 6e 65 78 74 | 20 73 65 6c 65 63 74 65 |Get next| selecte|
|00002620| 64 20 6d 65 6e 75 20 69 | 74 65 6d 0a 0a 09 63 6d |d menu i|tem...cm|
|00002630| 70 2e 77 09 23 4d 4e 49 | 5f 50 52 4a 5f 51 55 49 |p.w.#MNI|_PRJ_QUI|
|00002640| 54 2c 64 30 09 3b 20 43 | 68 65 63 6b 20 66 6f 72 |T,d0.; C|heck for|
|00002650| 20 51 75 69 74 20 6d 65 | 6e 75 20 69 74 65 6d 0a | Quit me|nu item.|
|00002660| 09 62 65 71 2e 77 09 2e | 45 78 69 74 09 09 09 3b |.beq.w..|Exit...;|
|00002670| 20 45 78 69 74 20 69 6d | 6d 65 64 69 61 74 65 6c | Exit im|mediatel|
|00002680| 79 0a 0a 09 63 6d 70 2e | 77 09 23 4d 4e 49 5f 50 |y...cmp.|w.#MNI_P|
|00002690| 52 4a 5f 41 42 4f 55 54 | 2c 64 30 09 3b 20 43 68 |RJ_ABOUT|,d0.; Ch|
|000026a0| 65 63 6b 20 66 6f 72 20 | 41 62 6f 75 74 20 73 65 |eck for |About se|
|000026b0| 6c 65 63 74 69 6f 6e 0a | 09 62 6e 65 2e 62 09 2e |lection.|.bne.b..|
|000026c0| 63 68 65 63 6b 6e 65 78 | 74 6d 6e 69 0a 09 62 73 |checknex|tmni..bs|
|000026d0| 72 2e 77 09 41 62 6f 75 | 74 09 09 09 3b 20 44 69 |r.w.Abou|t...; Di|
|000026e0| 73 70 6c 61 79 20 74 68 | 65 20 69 6e 66 6f 72 6d |splay th|e inform|
|000026f0| 61 74 69 6f 6e 20 72 65 | 71 75 65 73 74 65 72 0a |ation re|quester.|
|00002700| 09 62 72 61 2e 62 09 2e | 63 68 65 63 6b 69 74 65 |.bra.b..|checkite|
|00002710| 6d 09 09 3b 20 43 68 65 | 63 6b 20 6e 65 78 74 20 |m..; Che|ck next |
|00002720| 69 74 65 6d 0a 2e 63 68 | 65 63 6b 6e 65 78 74 6d |item..ch|ecknextm|
|00002730| 6e 69 3a 0a 09 62 72 61 | 2e 62 09 2e 63 68 65 63 |ni:..bra|.b..chec|
|00002740| 6b 69 74 65 6d 09 09 3b | 20 43 68 65 63 6b 20 6e |kitem..;| Check n|
|00002750| 65 78 74 20 69 74 65 6d | 0a 0a 3b 2d 2d 2d 2d 2d |ext item|..;-----|
|00002760| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002770| 2d 2d 2d 20 43 68 65 63 | 6b 20 66 6f 72 20 67 61 |--- Chec|k for ga|
|00002780| 64 67 65 74 20 75 70 20 | 65 76 65 6e 74 73 20 2d |dget up |events -|
|00002790| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000027a0| 2d 2d 2d 2d 2d 2d 2d 2d | 0a 2e 63 68 65 63 6b 67 |--------|..checkg|
|000027b0| 61 64 75 70 3a 0a 09 63 | 6d 70 2e 6c 09 23 49 44 |adup:..c|mp.l.#ID|
|000027c0| 43 4d 50 5f 47 41 44 47 | 45 54 55 50 2c 64 33 09 |CMP_GADG|ETUP,d3.|
|000027d0| 3b 20 41 6e 79 20 67 61 | 64 67 65 74 20 72 65 6c |; Any ga|dget rel|
|000027e0| 65 61 73 65 64 20 3f 0a | 09 62 6e 65 2e 77 09 2e |eased ?.|.bne.w..|
|000027f0| 43 68 65 63 6b 47 61 64 | 44 6e 09 09 3b 20 4e 6f |CheckGad|Dn..; No|
|00002800| 70 65 21 20 43 68 65 63 | 6b 20 66 6f 72 20 67 61 |pe! Chec|k for ga|
|00002810| 64 67 65 74 20 64 6f 77 | 6e 0a 09 6d 6f 76 65 2e |dget dow|n..move.|
|00002820| 77 09 67 67 5f 47 61 64 | 67 65 74 49 44 28 61 32 |w.gg_Gad|getID(a2|
|00002830| 29 2c 64 31 09 3b 20 47 | 65 74 20 47 61 64 67 65 |),d1.; G|et Gadge|
|00002840| 74 49 44 0a 0a 09 6d 6f | 76 65 2e 6c 09 44 6f 73 |tID...mo|ve.l.Dos|
|00002850| 42 61 73 65 28 70 63 29 | 2c 61 36 0a 09 63 6d 70 |Base(pc)|,a6..cmp|
|00002860| 2e 77 09 23 46 49 52 53 | 54 5f 47 41 44 2c 64 31 |.w.#FIRS|T_GAD,d1|
|00002870| 09 09 3b 20 43 68 65 63 | 6b 20 66 6f 72 20 66 69 |..; Chec|k for fi|
|00002880| 72 73 74 20 67 61 64 67 | 65 74 0a 09 62 6e 65 2e |rst gadg|et..bne.|
|00002890| 62 09 2e 63 68 65 63 6b | 73 65 63 6f 6e 64 0a 09 |b..check|second..|
|000028a0| 62 63 68 67 09 23 31 2c | 24 62 66 65 30 30 31 0a |bchg.#1,|$bfe001.|
|000028b0| 09 6d 6f 76 65 71 2e 6c | 09 23 32 35 2c 64 31 0a |.moveq.l|.#25,d1.|
|000028c0| 09 43 61 6c 6c 4c 69 62 | 09 44 65 6c 61 79 0a 09 |.CallLib|.Delay..|
|000028d0| 62 63 68 67 09 23 31 2c | 24 62 66 65 30 30 31 0a |bchg.#1,|$bfe001.|
|000028e0| 09 62 72 61 2e 62 09 2e | 47 65 74 45 76 65 6e 74 |.bra.b..|GetEvent|
|000028f0| 0a 0a 2e 63 68 65 63 6b | 73 65 63 6f 6e 64 3a 0a |...check|second:.|
|00002900| 09 63 6d 70 2e 77 09 23 | 53 45 43 4f 4e 44 5f 47 |.cmp.w.#|SECOND_G|
|00002910| 41 44 2c 64 31 09 09 3b | 20 43 68 65 63 6b 20 66 |AD,d1..;| Check f|
|00002920| 6f 72 20 73 65 63 6f 6e | 64 20 67 61 64 67 65 74 |or secon|d gadget|
|00002930| 0a 09 62 6e 65 2e 62 09 | 2e 63 68 65 63 6b 74 68 |..bne.b.|.checkth|
|00002940| 69 72 64 0a 09 6d 6f 76 | 65 71 2e 6c 09 23 32 2d |ird..mov|eq.l.#2-|
|00002950| 31 2c 64 32 0a 2e 62 6c | 69 6e 6b 32 3a 0a 09 62 |1,d2..bl|ink2:..b|
|00002960| 63 68 67 09 23 31 2c 24 | 62 66 65 30 30 31 0a 09 |chg.#1,$|bfe001..|
|00002970| 6d 6f 76 65 71 2e 6c 09 | 23 32 35 2c 64 31 0a 09 |moveq.l.|#25,d1..|
|00002980| 43 61 6c 6c 4c 69 62 09 | 44 65 6c 61 79 0a 09 62 |CallLib.|Delay..b|
|00002990| 63 68 67 09 23 31 2c 24 | 62 66 65 30 30 31 0a 09 |chg.#1,$|bfe001..|
|000029a0| 6d 6f 76 65 71 2e 6c 09 | 23 32 35 2c 64 31 0a 09 |moveq.l.|#25,d1..|
|000029b0| 43 61 6c 6c 4c 69 62 09 | 44 65 6c 61 79 0a 09 64 |CallLib.|Delay..d|
|000029c0| 62 72 61 09 64 32 2c 2e | 62 6c 69 6e 6b 32 0a 0a |bra.d2,.|blink2..|
|000029d0| 09 62 72 61 2e 77 09 2e | 47 65 74 45 76 65 6e 74 |.bra.w..|GetEvent|
|000029e0| 0a 0a 2e 63 68 65 63 6b | 74 68 69 72 64 3a 0a 09 |...check|third:..|
|000029f0| 63 6d 70 2e 77 09 23 54 | 48 49 52 44 5f 47 41 44 |cmp.w.#T|HIRD_GAD|
|00002a00| 2c 64 31 09 09 3b 20 43 | 68 65 63 6b 20 66 6f 72 |,d1..; C|heck for|
|00002a10| 20 74 68 69 72 64 20 67 | 61 64 67 65 74 0a 09 62 | third g|adget..b|
|00002a20| 6e 65 2e 62 09 2e 63 68 | 65 63 6b 6e 65 78 74 67 |ne.b..ch|ecknextg|
|00002a30| 61 64 0a 09 6d 6f 76 65 | 71 2e 6c 09 23 33 2d 31 |ad..move|q.l.#3-1|
|00002a40| 2c 64 32 0a 2e 62 6c 69 | 6e 6b 33 3a 0a 09 62 63 |,d2..bli|nk3:..bc|
|00002a50| 68 67 09 23 31 2c 24 62 | 66 65 30 30 31 0a 09 6d |hg.#1,$b|fe001..m|
|00002a60| 6f 76 65 71 2e 6c 09 23 | 32 35 2c 64 31 0a 09 43 |oveq.l.#|25,d1..C|
|00002a70| 61 6c 6c 4c 69 62 09 44 | 65 6c 61 79 0a 09 62 63 |allLib.D|elay..bc|
|00002a80| 68 67 09 23 31 2c 24 62 | 66 65 30 30 31 0a 09 6d |hg.#1,$b|fe001..m|
|00002a90| 6f 76 65 71 2e 6c 09 23 | 32 35 2c 64 31 0a 09 43 |oveq.l.#|25,d1..C|
|00002aa0| 61 6c 6c 4c 69 62 09 44 | 65 6c 61 79 0a 09 64 62 |allLib.D|elay..db|
|00002ab0| 72 61 09 64 32 2c 2e 62 | 6c 69 6e 6b 33 0a 0a 09 |ra.d2,.b|link3...|
|00002ac0| 62 72 61 2e 77 09 2e 47 | 65 74 45 76 65 6e 74 0a |bra.w..G|etEvent.|
|00002ad0| 0a 2e 63 68 65 63 6b 6e | 65 78 74 67 61 64 3a 0a |..checkn|extgad:.|
|00002ae0| 09 62 72 61 2e 77 09 2e | 47 65 74 45 76 65 6e 74 |.bra.w..|GetEvent|
|00002af0| 0a 0a 3b 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..;-----|--------|
|00002b00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 20 43 68 65 63 6b 20 |--------|- Check |
|00002b10| 66 6f 72 20 67 61 64 67 | 65 74 20 64 6f 77 6e 20 |for gadg|et down |
|00002b20| 65 76 65 6e 74 73 20 2d | 2d 2d 2d 2d 2d 2d 2d 2d |events -|--------|
|00002b30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002b40| 0a 2e 43 68 65 63 6b 47 | 61 64 44 6e 3a 0a 09 63 |..CheckG|adDn:..c|
|00002b50| 6d 70 2e 6c 09 23 49 44 | 43 4d 50 5f 47 41 44 47 |mp.l.#ID|CMP_GADG|
|00002b60| 45 54 44 4f 57 4e 2c 64 | 33 09 3b 20 47 61 64 67 |ETDOWN,d|3.; Gadg|
|00002b70| 65 74 20 64 6f 77 6e 20 | 6d 65 73 73 61 67 65 20 |et down |message |
|00002b80| 3f 0a 09 62 6e 65 2e 62 | 09 2e 43 68 65 63 6b 43 |?..bne.b|..CheckC|
|00002b90| 6c 6f 73 65 0a 09 6d 6f | 76 65 2e 77 09 67 67 5f |lose..mo|ve.w.gg_|
|00002ba0| 47 61 64 67 65 74 49 44 | 28 61 32 29 2c 64 31 09 |GadgetID|(a2),d1.|
|00002bb0| 3b 20 47 65 74 20 47 61 | 64 67 65 74 49 44 0a 0a |; Get Ga|dgetID..|
|00002bc0| 09 62 72 61 2e 77 09 2e | 47 65 74 45 76 65 6e 74 |.bra.w..|GetEvent|
|00002bd0| 0a 0a 3b 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..;-----|--------|
|00002be0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 20 43 68 65 63 |--------|--- Chec|
|00002bf0| 6b 20 66 6f 72 20 74 68 | 65 20 63 6c 6f 73 65 20 |k for th|e close |
|00002c00| 67 61 64 67 65 74 20 2d | 2d 2d 2d 2d 2d 2d 2d 2d |gadget -|--------|
|00002c10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0a |--------|-------.|
|00002c20| 2e 43 68 65 63 6b 43 6c | 6f 73 65 3a 0a 09 63 6d |.CheckCl|ose:..cm|
|00002c30| 70 2e 6c 09 23 49 44 43 | 4d 50 5f 43 4c 4f 53 45 |p.l.#IDC|MP_CLOSE|
|00002c40| 57 49 4e 44 4f 57 2c 64 | 33 09 3b 20 43 6c 6f 73 |WINDOW,d|3.; Clos|
|00002c50| 65 20 67 61 64 67 65 74 | 20 70 72 65 73 73 65 64 |e gadget| pressed|
|00002c60| 20 3f 0a 09 62 6e 65 2e | 77 09 2e 47 65 74 45 76 | ?..bne.|w..GetEv|
|00002c70| 65 6e 74 09 09 3b 20 4e | 6f 70 65 21 20 47 65 74 |ent..; N|ope! Get|
|00002c80| 20 6e 65 78 74 20 6d 65 | 73 73 61 67 65 0a 2e 45 | next me|ssage..E|
|00002c90| 78 69 74 0a 09 6d 6f 76 | 65 6d 2e 6c 09 28 73 70 |xit..mov|em.l.(sp|
|00002ca0| 29 2b 2c 64 30 2d 61 36 | 0a 09 72 74 73 0a 09 0a |)+,d0-a6|..rts...|
|00002cb0| 3b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |;-------|--------|
|00002cc0| 2d 2d 2d 2d 2d 2d 2d 20 | 47 65 74 20 61 20 6d 65 |------- |Get a me|
|00002cd0| 73 73 61 67 65 20 66 72 | 6f 6d 20 74 68 65 20 77 |ssage fr|om the w|
|00002ce0| 69 6e 64 6f 77 20 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |indow --|--------|
|00002cf0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0a 3b |--------|------.;|
|00002d00| 20 49 6e 70 75 74 3a 0a | 3b 09 41 30 20 3d 20 70 | Input:.|;.A0 = p|
|00002d10| 6f 69 6e 74 65 72 20 74 | 6f 20 77 69 6e 64 6f 77 |ointer t|o window|
|00002d20| 0a 3b 20 4f 75 74 70 75 | 74 3a 0a 3b 09 41 32 20 |.; Outpu|t:.;.A2 |
|00002d30| 3d 20 4d 65 73 73 61 67 | 65 20 49 41 64 64 72 65 |= Messag|e IAddre|
|00002d40| 73 73 0a 3b 09 44 32 20 | 3d 20 4d 65 73 73 61 67 |ss.;.D2 |= Messag|
|00002d50| 65 20 43 6f 64 65 0a 3b | 09 44 33 20 3d 20 4d 65 |e Code.;|.D3 = Me|
|00002d60| 73 73 61 67 65 20 43 6c | 61 73 73 0a 3b 20 46 6c |ssage Cl|ass.; Fl|
|00002d70| 61 67 73 3a 0a 3b 09 20 | 5a 20 3d 20 20 31 20 66 |ags:.;. |Z = 1 f|
|00002d80| 6f 72 20 6e 6f 20 6d 65 | 73 73 61 67 65 20 28 75 |or no me|ssage (u|
|00002d90| 73 65 20 42 45 51 29 0a | 3b 09 20 5a 20 3d 20 20 |se BEQ).|;. Z = |
|00002da0| 30 20 66 6f 72 20 61 20 | 76 61 6c 69 64 20 6d 65 |0 for a |valid me|
|00002db0| 73 73 61 67 65 20 6f 74 | 68 65 72 20 74 68 61 6e |ssage ot|her than|
|00002dc0| 20 49 44 43 4d 50 5f 52 | 45 46 52 45 53 48 57 49 | IDCMP_R|EFRESHWI|
|00002dd0| 4e 44 4f 57 0a 3b 09 20 | 4e 20 3d 20 20 31 20 66 |NDOW.;. |N = 1 f|
|00002de0| 6f 72 20 61 20 49 44 43 | 4d 50 5f 52 45 46 52 45 |or a IDC|MP_REFRE|
|00002df0| 53 48 57 49 4e 44 4f 57 | 20 6d 65 73 73 61 67 65 |SHWINDOW| message|
|00002e00| 20 28 75 73 65 20 42 4d | 49 29 0a 3b 0a 3b 2d 2d | (use BM|I).;.;--|
|00002e10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0a 47 65 74 |--------|----.Get|
|00002e60| 49 4d 65 73 73 61 67 65 | 3a 0a 09 6d 6f 76 65 2e |IMessage|:..move.|
|00002e70| 6c 09 61 30 2c 2d 28 73 | 70 29 09 09 3b 20 53 61 |l.a0,-(s|p)..; Sa|
|00002e80| 76 65 20 77 69 6e 64 6f | 77 20 70 6f 69 6e 74 65 |ve windo|w pointe|
|00002e90| 72 0a 09 6d 6f 76 65 2e | 6c 09 77 64 5f 55 73 65 |r..move.|l.wd_Use|
|00002ea0| 72 50 6f 72 74 28 61 30 | 29 2c 61 30 09 3b 20 47 |rPort(a0|),a0.; G|
|00002eb0| 65 74 20 55 73 65 72 50 | 6f 72 74 0a 0a 09 43 61 |et UserP|ort...Ca|
|00002ec0| 6c 6c 4c 69 62 09 47 55 | 5f 47 65 74 49 4d 73 67 |llLib.GU|_GetIMsg|
|00002ed0| 2c 47 55 74 69 6c 42 61 | 73 65 28 70 63 29 0a 09 |,GUtilBa|se(pc)..|
|00002ee0| 62 65 71 2e 73 09 2e 4e | 6f 4d 65 73 73 61 67 65 |beq.s..N|oMessage|
|00002ef0| 09 09 3b 20 4e 6f 20 6d | 65 73 73 61 67 65 20 2d |..; No m|essage -|
|00002f00| 20 72 65 74 75 72 6e 0a | 09 6d 6f 76 65 2e 6c 09 | return.|.move.l.|
|00002f10| 64 30 2c 61 31 0a 09 6d | 6f 76 65 2e 6c 09 69 6d |d0,a1..m|ove.l.im|
|00002f20| 5f 49 41 64 64 72 65 73 | 73 28 61 31 29 2c 61 32 |_IAddres|s(a1),a2|
|00002f30| 09 3b 20 49 41 64 64 72 | 65 73 73 20 74 6f 20 41 |.; IAddr|ess to A|
|00002f40| 32 0a 09 6d 6f 76 65 71 | 2e 6c 09 23 30 2c 64 32 |2..moveq|.l.#0,d2|
|00002f50| 09 09 09 3b 20 43 6c 65 | 61 72 20 63 6f 64 65 20 |...; Cle|ar code |
|00002f60| 6c 6f 6e 67 77 6f 72 64 | 0a 09 6d 6f 76 65 2e 77 |longword|..move.w|
|00002f70| 09 69 6d 5f 43 6f 64 65 | 28 61 31 29 2c 64 32 09 |.im_Code|(a1),d2.|
|00002f80| 09 3b 20 43 6f 64 65 20 | 74 6f 20 44 32 0a 09 6d |.; Code |to D2..m|
|00002f90| 6f 76 65 2e 6c 09 69 6d | 5f 43 6c 61 73 73 28 61 |ove.l.im|_Class(a|
|00002fa0| 31 29 2c 64 33 09 09 3b | 20 43 6c 61 73 73 20 74 |1),d3..;| Class t|
|00002fb0| 6f 20 44 33 0a 09 43 61 | 6c 6c 4c 69 62 09 47 55 |o D3..Ca|llLib.GU|
|00002fc0| 5f 52 65 70 6c 79 49 4d | 73 67 09 09 3b 20 52 65 |_ReplyIM|sg..; Re|
|00002fd0| 70 6c 79 20 74 68 65 20 | 6d 65 73 73 61 67 65 0a |ply the |message.|
|00002fe0| 0a 09 63 6d 70 2e 6c 09 | 23 49 44 43 4d 50 5f 52 |..cmp.l.|#IDCMP_R|
|00002ff0| 45 46 52 45 53 48 57 49 | 4e 44 4f 57 2c 64 33 09 |EFRESHWI|NDOW,d3.|
|00003000| 3b 20 44 6f 20 77 69 6e | 64 6f 77 20 6e 65 65 64 |; Do win|dow need|
|00003010| 20 74 6f 20 62 65 20 72 | 65 66 72 65 73 68 65 64 | to be r|efreshed|
|00003020| 20 3f 0a 09 62 6e 65 2e | 62 09 2e 4e 6f 4d 65 73 | ?..bne.|b..NoMes|
|00003030| 73 61 67 65 09 09 3b 20 | 4e 6f 70 65 21 20 43 68 |sage..; |Nope! Ch|
|00003040| 65 63 6b 20 6e 65 78 74 | 20 6d 65 73 73 61 67 65 |eck next| message|
|00003050| 21 0a 09 6d 6f 76 65 2e | 6c 09 28 73 70 29 2c 61 |!..move.|l.(sp),a|
|00003060| 30 0a 09 43 61 6c 6c 4c | 69 62 09 47 55 5f 42 65 |0..CallL|ib.GU_Be|
|00003070| 67 69 6e 52 65 66 72 65 | 73 68 09 09 3b 20 53 74 |ginRefre|sh..; St|
|00003080| 61 72 74 20 72 65 66 72 | 65 73 68 69 6e 67 20 77 |art refr|eshing w|
|00003090| 69 6e 64 6f 77 0a 09 6d | 6f 76 65 2e 6c 09 28 73 |indow..m|ove.l.(s|
|000030a0| 70 29 2c 61 30 0a 09 6d | 6f 76 65 2e 6c 09 70 72 |p),a0..m|ove.l.pr|
|000030b0| 69 76 5f 69 6e 66 6f 28 | 61 35 29 2c 61 31 0a 09 |iv_info(|a5),a1..|
|000030c0| 43 61 6c 6c 4c 69 62 09 | 47 55 5f 52 65 66 72 65 |CallLib.|GU_Refre|
|000030d0| 73 68 42 6f 78 65 73 0a | 09 6d 6f 76 65 71 2e 6c |shBoxes.|.moveq.l|
|000030e0| 09 23 54 52 55 45 2c 64 | 30 0a 09 43 61 6c 6c 4c |.#TRUE,d|0..CallL|
|000030f0| 69 62 09 47 55 5f 45 6e | 64 52 65 66 72 65 73 68 |ib.GU_En|dRefresh|
|00003100| 09 09 3b 20 52 65 66 72 | 65 73 68 69 6e 67 20 64 |..; Refr|eshing d|
|00003110| 6f 6e 65 0a 09 6d 6f 76 | 65 71 2e 6c 09 23 2d 31 |one..mov|eq.l.#-1|
|00003120| 2c 64 30 09 09 09 3b 20 | 53 65 74 20 4e 20 66 6c |,d0...; |Set N fl|
|00003130| 61 67 0a 2e 4e 6f 4d 65 | 73 73 61 67 65 3a 0a 09 |ag..NoMe|ssage:..|
|00003140| 6d 6f 76 65 2e 6c 09 28 | 73 70 29 2b 2c 61 30 0a |move.l.(|sp)+,a0.|
|00003150| 09 72 74 73 0a 0a 3b 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.rts..;-|--------|
|00003160| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 20 47 |--------|------ G|
|00003170| 65 74 20 61 20 73 74 72 | 69 6e 67 20 66 72 6f 6d |et a str|ing from|
|00003180| 20 74 68 65 20 63 61 74 | 61 6c 6f 67 20 2d 2d 2d | the cat|alog ---|
|00003190| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000031a0| 2d 2d 2d 2d 0a 3b 20 49 | 6e 70 75 74 73 3a 0a 3b |----.; I|nputs:.;|
|000031b0| 09 44 30 20 2d 20 49 44 | 20 6f 66 20 73 74 72 69 |.D0 - ID| of stri|
|000031c0| 6e 67 20 74 6f 20 67 65 | 74 0a 3b 20 52 65 73 75 |ng to ge|t.; Resu|
|000031d0| 6c 74 3a 0a 3b 09 44 30 | 20 2d 20 4c 6f 63 61 6c |lt:.;.D0| - Local|
|000031e0| 69 7a 65 64 20 6f 72 20 | 64 65 66 61 75 6c 74 20 |ized or |default |
|000031f0| 73 74 72 69 6e 67 0a 3b | 0a 47 65 74 4c 6f 63 53 |string.;|.GetLocS|
|00003200| 74 72 3a 0a 09 6d 6f 76 | 65 6d 2e 6c 09 64 31 2f |tr:..mov|em.l.d1/|
|00003210| 61 30 2d 61 31 2c 2d 28 | 73 70 29 0a 09 6c 65 61 |a0-a1,-(|sp)..lea|
|00003220| 2e 6c 09 41 70 70 53 74 | 72 69 6e 67 73 28 70 63 |.l.AppSt|rings(pc|
|00003230| 29 2c 61 31 09 3b 20 47 | 65 74 20 64 65 66 61 75 |),a1.; G|et defau|
|00003240| 6c 74 20 73 74 72 69 6e | 67 73 0a 09 6d 6f 76 65 |lt strin|gs..move|
|00003250| 2e 6c 09 63 61 74 61 6c | 6f 67 28 70 63 29 2c 61 |.l.catal|og(pc),a|
|00003260| 30 09 09 3b 20 47 65 74 | 20 63 61 74 61 6c 6f 67 |0..; Get| catalog|
|00003270| 20 70 6f 69 6e 74 65 72 | 0a 09 6d 6f 76 65 2e 6c | pointer|..move.l|
|00003280| 09 47 55 74 69 6c 42 61 | 73 65 28 70 63 29 2c 61 |.GUtilBa|se(pc),a|
|00003290| 36 0a 09 43 61 6c 6c 4c | 69 62 09 47 55 5f 47 65 |6..CallL|ib.GU_Ge|
|000032a0| 74 4c 6f 63 61 6c 65 53 | 74 72 09 09 3b 20 47 65 |tLocaleS|tr..; Ge|
|000032b0| 74 20 74 68 65 20 6c 6f | 63 61 6c 69 7a 65 64 20 |t the lo|calized |
|000032c0| 73 74 72 69 6e 67 0a 09 | 6d 6f 76 65 6d 2e 6c 09 |string..|movem.l.|
|000032d0| 28 73 70 29 2b 2c 64 31 | 2f 61 30 2d 61 31 0a 09 |(sp)+,d1|/a0-a1..|
|000032e0| 72 74 73 0a 0a 3b 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |rts..;--|--------|
|000032f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 20 53 68 |--------|----- Sh|
|00003300| 6f 77 20 73 6f 6d 65 20 | 69 6e 66 6f 20 61 62 6f |ow some |info abo|
|00003310| 75 74 20 74 68 65 20 70 | 72 6f 67 72 61 6d 20 2d |ut the p|rogram -|
|00003320| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003330| 2d 2d 2d 2d 0a 41 62 6f | 75 74 3a 0a 09 6c 65 61 |----.Abo|ut:..lea|
|00003340| 2e 6c 09 46 6d 74 50 61 | 72 61 6d 73 28 61 35 29 |.l.FmtPa|rams(a5)|
|00003350| 2c 61 30 09 3b 20 47 65 | 74 20 70 61 72 61 6d 65 |,a0.; Ge|t parame|
|00003360| 74 65 72 20 62 6c 6f 63 | 6b 0a 09 6c 65 61 2e 6c |ter bloc|k..lea.l|
|00003370| 09 76 65 72 73 69 6f 6e | 28 70 63 29 2c 61 31 09 |.version|(pc),a1.|
|00003380| 09 3b 20 49 6e 73 65 72 | 74 20 76 65 72 73 69 6f |.; Inser|t versio|
|00003390| 6e 20 73 74 72 69 6e 67 | 20 70 6f 69 6e 74 65 72 |n string| pointer|
|000033a0| 0a 09 6d 6f 76 65 2e 6c | 09 61 31 2c 28 61 30 29 |..move.l|.a1,(a0)|
|000033b0| 2b 0a 09 6c 65 61 2e 6c | 09 64 61 74 65 28 70 63 |+..lea.l|.date(pc|
|000033c0| 29 2c 61 31 09 09 3b 20 | 49 6e 73 65 72 74 20 64 |),a1..; |Insert d|
|000033d0| 61 74 65 20 73 74 72 69 | 6e 67 20 70 6f 69 6e 74 |ate stri|ng point|
|000033e0| 65 72 0a 09 6d 6f 76 65 | 2e 6c 09 61 31 2c 28 61 |er..move|.l.a1,(a|
|000033f0| 30 29 2b 0a 09 6c 65 61 | 2e 6c 09 61 75 74 68 6f |0)+..lea|.l.autho|
|00003400| 72 28 70 63 29 2c 61 31 | 09 09 3b 20 49 6e 73 65 |r(pc),a1|..; Inse|
|00003410| 72 74 20 61 75 74 68 6f | 72 20 73 74 72 69 6e 67 |rt autho|r string|
|00003420| 20 70 6f 69 6e 74 65 72 | 0a 09 6d 6f 76 65 2e 6c | pointer|..move.l|
|00003430| 09 61 31 2c 28 61 30 29 | 2b 0a 0a 09 6d 6f 76 65 |.a1,(a0)|+...move|
|00003440| 71 2e 6c 09 23 41 42 4f | 55 54 5f 54 45 58 54 2c |q.l.#ABO|UT_TEXT,|
|00003450| 64 30 09 09 3b 20 47 65 | 74 20 6c 6f 63 61 6c 69 |d0..; Ge|t locali|
|00003460| 7a 65 64 20 61 62 6f 75 | 74 20 74 65 78 74 0a 09 |zed abou|t text..|
|00003470| 62 73 72 2e 62 09 47 65 | 74 4c 6f 63 53 74 72 0a |bsr.b.Ge|tLocStr.|
|00003480| 09 6d 6f 76 65 2e 6c 09 | 64 30 2c 61 30 0a 09 6d |.move.l.|d0,a0..m|
|00003490| 6f 76 65 71 2e 6c 09 23 | 41 42 4f 55 54 5f 54 49 |oveq.l.#|ABOUT_TI|
|000034a0| 54 2c 64 30 09 09 3b 20 | 47 65 74 20 6c 6f 63 61 |T,d0..; |Get loca|
|000034b0| 6c 69 7a 65 64 20 74 69 | 74 6c 65 20 74 65 78 74 |lized ti|tle text|
|000034c0| 0a 09 62 73 72 2e 62 09 | 47 65 74 4c 6f 63 53 74 |..bsr.b.|GetLocSt|
|000034d0| 72 0a 09 6d 6f 76 65 2e | 6c 09 64 30 2c 61 31 0a |r..move.|l.d0,a1.|
|000034e0| 09 6d 6f 76 65 71 2e 6c | 09 23 41 42 4f 55 54 5f |.moveq.l|.#ABOUT_|
|000034f0| 4f 4b 2c 64 30 09 09 3b | 20 47 65 74 20 6c 6f 63 |OK,d0..;| Get loc|
|00003500| 61 6c 69 7a 65 64 20 67 | 61 64 67 65 74 20 74 65 |alized g|adget te|
|00003510| 78 74 0a 09 62 73 72 2e | 62 09 47 65 74 4c 6f 63 |xt..bsr.|b.GetLoc|
|00003520| 53 74 72 0a 09 62 73 72 | 2e 62 09 44 6f 52 65 71 |Str..bsr|.b.DoReq|
|00003530| 75 65 73 74 65 72 0a 09 | 72 74 73 0a 0a 3b 2d 2d |uester..|rts..;--|
|00003540| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003550| 2d 2d 2d 2d 2d 2d 2d 20 | 44 69 73 70 6c 61 79 20 |------- |Display |
|00003560| 61 20 72 65 71 75 65 73 | 74 65 72 20 2d 2d 2d 2d |a reques|ter ----|
|00003570| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003580| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0a 3b 20 50 |--------|----.; P|
|00003590| 75 72 70 6f 73 65 3a 0a | 3b 09 44 69 73 70 6c 61 |urpose:.|;.Displa|
|000035a0| 79 20 61 20 72 65 71 75 | 65 73 74 65 72 20 6f 6e |y a requ|ester on|
|000035b0| 20 74 68 65 20 73 61 6d | 65 20 73 63 72 65 65 6e | the sam|e screen|
|000035c0| 20 61 73 20 74 68 65 20 | 70 72 6f 67 72 61 6d 20 | as the |program |
|000035d0| 6d 61 69 6e 20 77 69 6e | 64 6f 77 2e 0a 3b 09 42 |main win|dow..;.B|
|000035e0| 6c 6f 63 6b 20 61 6c 6c | 20 69 6e 70 75 74 20 74 |lock all| input t|
|000035f0| 6f 20 74 68 65 20 6d 61 | 69 6e 20 77 69 6e 64 6f |o the ma|in windo|
|00003600| 77 20 77 68 69 6c 65 20 | 74 68 65 20 72 65 71 75 |w while |the requ|
|00003610| 65 73 74 65 72 20 69 73 | 20 75 70 2e 0a 3b 20 49 |ester is| up..; I|
|00003620| 6e 70 75 74 73 3a 0a 3b | 09 44 30 20 2d 20 47 61 |nputs:.;|.D0 - Ga|
|00003630| 64 67 65 74 20 66 6f 72 | 6d 61 74 20 73 74 72 69 |dget for|mat stri|
|00003640| 6e 67 0a 3b 09 41 30 20 | 2d 20 50 6f 69 6e 74 65 |ng.;.A0 |- Pointe|
|00003650| 72 20 74 6f 20 72 65 71 | 75 65 73 74 65 72 20 62 |r to req|uester b|
|00003660| 6f 64 79 20 74 65 78 74 | 0a 3b 09 41 31 20 2d 20 |ody text|.;.A1 - |
|00003670| 50 6f 69 6e 74 65 72 20 | 74 6f 20 72 65 71 75 65 |Pointer |to reque|
|00003680| 73 74 65 72 20 74 69 74 | 6c 65 20 74 65 78 74 0a |ster tit|le text.|
|00003690| 3b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |;-------|--------|
|000036a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000036b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000036c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000036d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0a |--------|-------.|
|000036e0| 44 6f 52 65 71 75 65 73 | 74 65 72 3a 0a 09 6d 6f |DoReques|ter:..mo|
|000036f0| 76 65 6d 2e 6c 09 64 30 | 2d 64 31 2f 61 30 2d 61 |vem.l.d0|-d1/a0-a|
|00003700| 33 2f 61 36 2c 2d 28 73 | 70 29 0a 09 6d 6f 76 65 |3/a6,-(s|p)..move|
|00003710| 2e 6c 09 61 31 2c 61 32 | 09 09 09 3b 20 53 61 76 |.l.a1,a2|...; Sav|
|00003720| 65 20 52 65 71 75 65 73 | 74 65 72 20 74 69 74 6c |e Reques|ter titl|
|00003730| 65 20 70 6f 69 6e 74 65 | 72 0a 09 6c 65 61 2e 6c |e pointe|r..lea.l|
|00003740| 09 2e 6d 79 65 61 73 79 | 73 74 72 75 63 74 28 70 |..myeasy|struct(p|
|00003750| 63 29 2c 61 31 09 3b 20 | 50 6f 69 6e 74 65 72 20 |c),a1.; |Pointer |
|00003760| 74 6f 20 45 61 73 79 53 | 74 72 75 63 74 0a 09 6d |to EasyS|truct..m|
|00003770| 6f 76 65 2e 6c 09 64 30 | 2c 2e 67 61 64 67 66 6f |ove.l.d0|,.gadgfo|
|00003780| 72 6d 28 61 31 29 09 3b | 20 49 6e 73 65 72 74 20 |rm(a1).;| Insert |
|00003790| 67 61 64 67 65 74 20 66 | 6f 72 6d 61 74 20 73 74 |gadget f|ormat st|
|000037a0| 72 69 6e 67 0a 09 6d 6f | 76 65 2e 6c 09 61 30 2c |ring..mo|ve.l.a0,|
|000037b0| 65 73 5f 54 65 78 74 46 | 6f 72 6d 61 74 28 61 31 |es_TextF|ormat(a1|
|000037c0| 29 09 3b 20 53 65 74 20 | 70 6f 69 6e 74 65 72 20 |).; Set |pointer |
|000037d0| 74 6f 20 62 6f 64 79 20 | 74 65 78 74 0a 09 6d 6f |to body |text..mo|
|000037e0| 76 65 2e 6c 09 61 32 2c | 65 73 5f 54 69 74 6c 65 |ve.l.a2,|es_Title|
|000037f0| 28 61 31 29 09 09 3b 20 | 53 65 74 20 70 6f 69 6e |(a1)..; |Set poin|
|00003800| 74 65 72 20 74 6f 20 74 | 69 74 6c 65 20 74 65 78 |ter to t|itle tex|
|00003810| 74 0a 09 09 0a 09 6d 6f | 76 65 2e 6c 09 6d 61 69 |t.....mo|ve.l.mai|
|00003820| 6e 5f 77 69 6e 28 61 35 | 29 2c 61 30 09 09 3b 20 |n_win(a5|),a0..; |
|00003830| 57 69 6e 64 6f 77 0a 09 | 6d 6f 76 65 2e 6c 09 47 |Window..|move.l.G|
|00003840| 55 74 69 6c 42 61 73 65 | 28 70 63 29 2c 61 36 0a |UtilBase|(pc),a6.|
|00003850| 09 43 61 6c 6c 4c 69 62 | 09 47 55 5f 42 6c 6f 63 |.CallLib|.GU_Bloc|
|00003860| 6b 49 6e 70 75 74 09 09 | 3b 20 42 6c 6f 63 6b 20 |kInput..|; Block |
|00003870| 69 6e 70 75 74 20 74 6f | 20 6d 61 69 6e 20 77 69 |input to| main wi|
|00003880| 6e 64 6f 77 0a 09 73 75 | 62 61 2e 6c 09 61 32 2c |ndow..su|ba.l.a2,|
|00003890| 61 32 09 09 09 3b 20 4e | 6f 20 74 65 72 6d 69 6e |a2...; N|o termin|
|000038a0| 61 74 69 6e 67 20 49 44 | 43 4d 50 20 66 6c 61 67 |ating ID|CMP flag|
|000038b0| 73 0a 09 6c 65 61 2e 6c | 09 46 6d 74 50 61 72 61 |s..lea.l|.FmtPara|
|000038c0| 6d 73 28 61 35 29 2c 61 | 33 09 3b 20 50 6f 69 6e |ms(a5),a|3.; Poin|
|000038d0| 74 65 72 20 74 6f 20 70 | 61 72 61 6d 65 74 65 72 |ter to p|arameter|
|000038e0| 73 20 28 32 20 6c 6f 6e | 67 77 6f 72 64 73 29 0a |s (2 lon|gwords).|
|000038f0| 09 43 61 6c 6c 4c 69 62 | 09 45 61 73 79 52 65 71 |.CallLib|.EasyReq|
|00003900| 75 65 73 74 41 72 67 73 | 2c 49 6e 74 75 69 42 61 |uestArgs|,IntuiBa|
|00003910| 73 65 28 70 63 29 2c 6b | 65 65 70 0a 09 6d 6f 76 |se(pc),k|eep..mov|
|00003920| 65 2e 6c 09 6d 61 69 6e | 5f 77 69 6e 28 61 35 29 |e.l.main|_win(a5)|
|00003930| 2c 61 30 0a 09 43 61 6c | 6c 4c 69 62 09 47 55 5f |,a0..Cal|lLib.GU_|
|00003940| 46 72 65 65 49 6e 70 75 | 74 09 09 3b 20 55 6e 62 |FreeInpu|t..; Unb|
|00003950| 6c 6f 63 6b 20 69 6e 70 | 75 74 20 74 6f 20 6d 61 |lock inp|ut to ma|
|00003960| 69 6e 20 77 69 6e 64 6f | 77 0a 0a 09 6d 6f 76 65 |in windo|w...move|
|00003970| 6d 2e 6c 09 28 73 70 29 | 2b 2c 64 30 2d 64 31 2f |m.l.(sp)|+,d0-d1/|
|00003980| 61 30 2d 61 33 2f 61 36 | 0a 09 72 74 73 0a 0a 2e |a0-a3/a6|..rts...|
|00003990| 6d 79 65 61 73 79 73 74 | 72 75 63 74 3a 0a 09 64 |myeasyst|ruct:..d|
|000039a0| 63 2e 6c 09 45 61 73 79 | 53 74 72 75 63 74 5f 53 |c.l.Easy|Struct_S|
|000039b0| 49 5a 45 4f 46 0a 09 64 | 63 2e 6c 09 30 2c 30 09 |IZEOF..d|c.l.0,0.|
|000039c0| 09 09 3b 20 46 6c 61 67 | 73 20 61 6e 64 20 72 65 |..; Flag|s and re|
|000039d0| 71 75 65 73 74 65 72 20 | 74 69 74 6c 65 0a 09 64 |quester |title..d|
|000039e0| 63 2e 6c 09 30 09 09 09 | 3b 20 42 6f 64 79 20 74 |c.l.0...|; Body t|
|000039f0| 65 78 74 0a 2e 67 61 64 | 67 66 6f 72 6d 3a 09 65 |ext..gad|gform:.e|
|00003a00| 71 75 09 2a 2d 2e 6d 79 | 65 61 73 79 73 74 72 75 |qu.*-.my|easystru|
|00003a10| 63 74 0a 09 64 63 2e 6c | 09 30 09 09 09 3b 20 47 |ct..dc.l|.0...; G|
|00003a20| 61 64 67 65 74 20 74 65 | 78 74 0a 09 65 76 65 6e |adget te|xt..even|
|00003a30| 0a 0a 3b 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..;-----|--------|
|00003a40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003a50| 2d 2d 20 57 69 6e 64 6f | 77 20 64 61 74 61 73 20 |-- Windo|w datas |
|00003a60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003a70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003a80| 0a 0a 49 4e 54 55 49 49 | 44 43 4d 50 3a 09 65 71 |..INTUII|DCMP:.eq|
|00003a90| 75 09 49 44 43 4d 50 5f | 52 45 46 52 45 53 48 57 |u.IDCMP_|REFRESHW|
|00003aa0| 49 4e 44 4f 57 21 49 44 | 43 4d 50 5f 43 4c 4f 53 |INDOW!ID|CMP_CLOS|
|00003ab0| 45 57 49 4e 44 4f 57 21 | 49 44 43 4d 50 5f 4d 4f |EWINDOW!|IDCMP_MO|
|00003ac0| 55 53 45 4d 4f 56 45 0a | 57 49 4e 47 41 44 53 3a |USEMOVE.|WINGADS:|
|00003ad0| 09 65 71 75 09 57 46 4c | 47 5f 44 52 41 47 42 41 |.equ.WFL|G_DRAGBA|
|00003ae0| 52 21 57 46 4c 47 5f 44 | 45 50 54 48 47 41 44 47 |R!WFLG_D|EPTHGADG|
|00003af0| 45 54 21 57 46 4c 47 5f | 43 4c 4f 53 45 47 41 44 |ET!WFLG_|CLOSEGAD|
|00003b00| 47 45 54 0a 0a 77 69 6e | 64 6f 77 5f 74 61 67 73 |GET..win|dow_tags|
|00003b10| 3a 0a 09 64 63 2e 6c 09 | 57 41 5f 4c 65 66 74 2c |:..dc.l.|WA_Left,|
|00003b20| 09 30 2c 09 57 41 5f 54 | 6f 70 2c 09 30 0a 77 69 |.0,.WA_T|op,.0.wi|
|00003b30| 6e 74 6f 70 3a 09 65 71 | 75 09 2a 2d 77 69 6e 64 |ntop:.eq|u.*-wind|
|00003b40| 6f 77 5f 74 61 67 73 2d | 34 0a 77 69 6e 77 69 64 |ow_tags-|4.winwid|
|00003b50| 3a 09 65 71 75 09 2a 2d | 77 69 6e 64 6f 77 5f 74 |:.equ.*-|window_t|
|00003b60| 61 67 73 2b 34 0a 09 64 | 63 2e 6c 09 57 41 5f 49 |ags+4..d|c.l.WA_I|
|00003b70| 6e 6e 65 72 57 69 64 74 | 68 2c 09 30 2c 09 57 41 |nnerWidt|h,.0,.WA|
|00003b80| 5f 49 6e 6e 65 72 48 65 | 69 67 68 74 2c 30 0a 77 |_InnerHe|ight,0.w|
|00003b90| 69 6e 68 65 69 3a 09 65 | 71 75 09 2a 2d 77 69 6e |inhei:.e|qu.*-win|
|00003ba0| 64 6f 77 5f 74 61 67 73 | 2d 34 0a 09 64 63 2e 6c |dow_tags|-4..dc.l|
|00003bb0| 09 57 41 5f 49 44 43 4d | 50 2c 09 49 4e 54 55 49 |.WA_IDCM|P,.INTUI|
|00003bc0| 49 44 43 4d 50 21 49 44 | 43 4d 50 5f 4d 45 4e 55 |IDCMP!ID|CMP_MENU|
|00003bd0| 50 49 43 4b 0a 4d 69 6e | 69 6d 75 6d 49 44 43 4d |PICK.Min|imumIDCM|
|00003be0| 50 3a 09 65 71 75 09 2a | 2d 34 0a 09 64 63 2e 6c |P:.equ.*|-4..dc.l|
|00003bf0| 09 57 41 5f 46 6c 61 67 | 73 2c 09 57 49 4e 47 41 |.WA_Flag|s,.WINGA|
|00003c00| 44 53 21 57 46 4c 47 5f | 41 43 54 49 56 41 54 45 |DS!WFLG_|ACTIVATE|
|00003c10| 21 57 46 4c 47 5f 53 4d | 41 52 54 5f 52 45 46 52 |!WFLG_SM|ART_REFR|
|00003c20| 45 53 48 21 57 46 4c 47 | 5f 52 45 50 4f 52 54 4d |ESH!WFLG|_REPORTM|
|00003c30| 4f 55 53 45 0a 09 64 63 | 2e 6c 09 57 41 5f 4e 65 |OUSE..dc|.l.WA_Ne|
|00003c40| 77 4c 6f 6f 6b 4d 65 6e | 75 73 2c 54 52 55 45 0a |wLookMen|us,TRUE.|
|00003c50| 09 64 63 2e 6c 09 57 41 | 5f 47 61 64 67 65 74 73 |.dc.l.WA|_Gadgets|
|00003c60| 2c 09 30 0a 67 6c 69 73 | 74 3a 09 65 71 75 09 2a |,.0.glis|t:.equ.*|
|00003c70| 2d 34 0a 09 64 63 2e 6c | 09 57 41 5f 54 69 74 6c |-4..dc.l|.WA_Titl|
|00003c80| 65 2c 09 4d 61 69 6e 57 | 54 69 74 6c 65 0a 09 64 |e,.MainW|Title..d|
|00003c90| 63 2e 6c 09 57 41 5f 5a | 6f 6f 6d 2c 09 7a 6f 6f |c.l.WA_Z|oom,.zoo|
|00003ca0| 6d 73 0a 65 6d 70 74 79 | 74 61 67 3a 0a 09 64 63 |ms.empty|tag:..dc|
|00003cb0| 2e 6c 09 54 41 47 5f 44 | 4f 4e 45 0a 0a 7a 6f 6f |.l.TAG_D|ONE..zoo|
|00003cc0| 6d 73 3a 09 64 63 2e 77 | 09 30 2c 31 31 2c 32 34 |ms:.dc.w|.0,11,24|
|00003cd0| 30 2c 31 31 0a 7a 6f 6f | 6d 79 3a 09 65 71 75 09 |0,11.zoo|my:.equ.|
|00003ce0| 2a 2d 77 69 6e 64 6f 77 | 5f 74 61 67 73 2d 36 0a |*-window|_tags-6.|
|00003cf0| 7a 6f 6f 6d 77 3a 09 65 | 71 75 09 2a 2d 77 69 6e |zoomw:.e|qu.*-win|
|00003d00| 64 6f 77 5f 74 61 67 73 | 2d 34 0a 7a 6f 6f 6d 68 |dow_tags|-4.zoomh|
|00003d10| 3a 09 65 71 75 09 2a 2d | 77 69 6e 64 6f 77 5f 74 |:.equ.*-|window_t|
|00003d20| 61 67 73 2d 32 0a 0a 6c | 61 79 6f 75 74 6d 65 6e |ags-2..l|ayoutmen|
|00003d30| 75 74 61 67 73 3a 0a 09 | 64 63 2e 6c 09 47 54 4d |utags:..|dc.l.GTM|
|00003d40| 4e 5f 4e 65 77 4c 6f 6f | 6b 4d 65 6e 75 73 2c 09 |N_NewLoo|kMenus,.|
|00003d50| 54 52 55 45 2c 09 54 41 | 47 5f 44 4f 4e 45 0a 09 |TRUE,.TA|G_DONE..|
|00003d60| 0a 4d 61 69 6e 57 54 69 | 74 6c 65 3a 09 5f 50 52 |.MainWTi|tle:._PR|
|00003d70| 4f 47 4e 41 4d 45 0a 09 | 09 64 63 2e 62 09 22 76 |OGNAME..|.dc.b."v|
|00003d80| 22 0a 09 09 5f 56 45 52 | 53 49 4f 4e 0a 6d 6f 72 |"..._VER|SION.mor|
|00003d90| 65 74 69 74 6c 65 3a 09 | 64 63 2e 62 09 22 20 a9 |etitle:.|dc.b." .|
|00003da0| 20 31 39 39 35 20 62 79 | 20 22 0a 09 09 5f 53 48 | 1995 by| "..._SH|
|00003db0| 4f 52 54 41 55 54 48 4f | 52 0a 0a 09 65 76 65 6e |ORTAUTHO|R...even|
|00003dc0| 0a 0a 3b 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..;-----|--------|
|00003dd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 20 44 61 74 61 |--------|--- Data|
|00003de0| 73 20 66 6f 72 20 4c 61 | 79 6f 75 74 47 61 64 67 |s for La|youtGadg|
|00003df0| 65 74 73 41 20 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |etsA ---|--------|
|00003e00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003e10| 0a 4c 61 79 6f 75 74 54 | 61 67 73 3a 0a 09 64 63 |.LayoutT|ags:..dc|
|00003e20| 2e 6c 09 47 55 5f 52 69 | 67 68 74 45 78 74 72 65 |.l.GU_Ri|ghtExtre|
|00003e30| 6d 65 2c 09 66 61 72 72 | 69 67 68 74 0a 09 64 63 |me,.farr|ight..dc|
|00003e40| 2e 6c 09 47 55 5f 4c 6f | 77 65 72 45 78 74 72 65 |.l.GU_Lo|werExtre|
|00003e50| 6d 65 2c 09 66 61 72 62 | 6f 74 74 6f 6d 0a 09 64 |me,.farb|ottom..d|
|00003e60| 63 2e 6c 09 47 55 5f 4d | 69 6e 69 6d 75 6d 49 44 |c.l.GU_M|inimumID|
|00003e70| 43 4d 50 2c 09 4d 69 6e | 69 6d 75 6d 49 44 43 4d |CMP,.Min|imumIDCM|
|00003e80| 50 0a 74 61 3a 09 64 63 | 2e 6c 09 47 55 5f 44 65 |P.ta:.dc|.l.GU_De|
|00003e90| 66 54 65 78 74 41 74 74 | 72 2c 09 09 30 0a 63 61 |fTextAtt|r,..0.ca|
|00003ea0| 74 3a 09 64 63 2e 6c 09 | 47 55 5f 43 61 74 61 6c |t:.dc.l.|GU_Catal|
|00003eb0| 6f 67 2c 09 09 30 0a 09 | 64 63 2e 6c 09 47 55 5f |og,..0..|dc.l.GU_|
|00003ec0| 41 70 70 53 74 72 69 6e | 67 73 2c 09 09 41 70 70 |AppStrin|gs,..App|
|00003ed0| 53 74 72 69 6e 67 73 0a | 09 64 63 2e 6c 09 54 41 |Strings.|.dc.l.TA|
|00003ee0| 47 5f 44 4f 4e 45 0a 0a | 74 65 78 74 61 74 74 72 |G_DONE..|textattr|
|00003ef0| 3a 09 65 71 75 09 74 61 | 2b 34 09 0a 63 61 74 61 |:.equ.ta|+4..cata|
|00003f00| 6c 6f 67 3a 09 65 71 75 | 09 63 61 74 2b 34 0a 0a |log:.equ|.cat+4..|
|00003f10| 66 61 72 72 69 67 68 74 | 3a 09 64 63 2e 6c 09 30 |farright|:.dc.l.0|
|00003f20| 0a 66 61 72 62 6f 74 74 | 6f 6d 3a 09 64 63 2e 6c |.farbott|om:.dc.l|
|00003f30| 09 30 0a 0a 3b 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.0..;---|--------|
|00003f40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 20 53 74 |--------|----- St|
|00003f50| 61 72 74 20 6f 66 20 6c | 6f 63 61 6c 69 7a 65 64 |art of l|ocalized|
|00003f60| 20 64 61 74 61 20 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | data --|--------|
|00003f70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003f80| 2d 2d 2d 0a 0a 42 45 56 | 45 4c 42 4f 58 5f 31 3a |---..BEV|ELBOX_1:|
|00003f90| 09 65 71 75 09 30 0a 46 | 49 52 53 54 5f 47 41 44 |.equ.0.F|IRST_GAD|
|00003fa0| 3a 09 65 71 75 09 31 0a | 53 45 43 4f 4e 44 5f 47 |:.equ.1.|SECOND_G|
|00003fb0| 41 44 3a 09 65 71 75 09 | 32 0a 54 48 49 52 44 5f |AD:.equ.|2.THIRD_|
|00003fc0| 47 41 44 3a 09 65 71 75 | 09 33 0a 48 45 4c 50 47 |GAD:.equ|.3.HELPG|
|00003fd0| 41 44 5f 48 45 4c 50 3a | 09 65 71 75 09 34 0a 42 |AD_HELP:|.equ.4.B|
|00003fe0| 45 56 45 4c 42 4f 58 5f | 48 45 4c 50 3a 09 65 71 |EVELBOX_|HELP:.eq|
|00003ff0| 75 09 35 0a 46 49 52 53 | 54 5f 47 41 44 5f 48 45 |u.5.FIRS|T_GAD_HE|
|00004000| 4c 50 3a 09 65 71 75 09 | 36 0a 53 45 43 4f 4e 44 |LP:.equ.|6.SECOND|
|00004010| 5f 47 41 44 5f 48 45 4c | 50 3a 09 65 71 75 09 37 |_GAD_HEL|P:.equ.7|
|00004020| 0a 54 48 49 52 44 5f 47 | 41 44 5f 48 45 4c 50 3a |.THIRD_G|AD_HELP:|
|00004030| 09 65 71 75 09 38 0a 4d | 4e 55 5f 50 52 4a 5f 54 |.equ.8.M|NU_PRJ_T|
|00004040| 49 54 4c 45 3a 09 65 71 | 75 09 39 0a 4d 4e 49 5f |ITLE:.eq|u.9.MNI_|
|00004050| 50 52 4a 5f 4f 50 45 4e | 3a 09 65 71 75 09 31 30 |PRJ_OPEN|:.equ.10|
|00004060| 0a 4d 4e 49 5f 50 52 4a | 5f 53 41 56 45 3a 09 65 |.MNI_PRJ|_SAVE:.e|
|00004070| 71 75 09 31 31 0a 4d 4e | 49 5f 50 52 4a 5f 50 52 |qu.11.MN|I_PRJ_PR|
|00004080| 49 4e 54 3a 09 65 71 75 | 09 31 32 0a 4d 4e 53 5f |INT:.equ|.12.MNS_|
|00004090| 50 52 4a 5f 50 52 49 4e | 54 5f 44 52 41 46 54 3a |PRJ_PRIN|T_DRAFT:|
|000040a0| 09 65 71 75 09 31 33 0a | 4d 4e 53 5f 50 52 4a 5f |.equ.13.|MNS_PRJ_|
|000040b0| 50 52 49 4e 54 5f 4e 4c | 51 3a 09 65 71 75 09 31 |PRINT_NL|Q:.equ.1|
|000040c0| 34 0a 4d 4e 49 5f 50 52 | 4a 5f 41 42 4f 55 54 3a |4.MNI_PR|J_ABOUT:|
|000040d0| 09 65 71 75 09 31 35 0a | 4d 4e 49 5f 50 52 4a 5f |.equ.15.|MNI_PRJ_|
|000040e0| 51 55 49 54 3a 09 65 71 | 75 09 31 36 0a 4d 4e 55 |QUIT:.eq|u.16.MNU|
|000040f0| 5f 45 44 49 54 5f 54 49 | 54 4c 45 3a 09 65 71 75 |_EDIT_TI|TLE:.equ|
|00004100| 09 31 37 0a 4d 4e 49 5f | 45 44 49 54 5f 43 55 54 |.17.MNI_|EDIT_CUT|
|00004110| 3a 09 65 71 75 09 31 38 | 0a 4d 4e 49 5f 45 44 49 |:.equ.18|.MNI_EDI|
|00004120| 54 5f 43 4f 50 59 3a 09 | 65 71 75 09 31 39 0a 4d |T_COPY:.|equ.19.M|
|00004130| 4e 49 5f 45 44 49 54 5f | 50 41 53 54 45 3a 09 65 |NI_EDIT_|PASTE:.e|
|00004140| 71 75 09 32 30 0a 4d 4e | 49 5f 45 44 49 54 5f 55 |qu.20.MN|I_EDIT_U|
|00004150| 4e 44 4f 3a 09 65 71 75 | 09 32 31 0a 41 42 4f 55 |NDO:.equ|.21.ABOU|
|00004160| 54 5f 54 49 54 3a 09 65 | 71 75 09 32 32 0a 41 42 |T_TIT:.e|qu.22.AB|
|00004170| 4f 55 54 5f 54 45 58 54 | 3a 09 65 71 75 09 32 33 |OUT_TEXT|:.equ.23|
|00004180| 0a 41 42 4f 55 54 5f 4f | 4b 3a 09 65 71 75 09 32 |.ABOUT_O|K:.equ.2|
|00004190| 34 0a 0a 41 70 70 53 74 | 72 69 6e 67 73 3a 0a 09 |4..AppSt|rings:..|
|000041a0| 64 63 2e 6c 09 42 45 56 | 45 4c 42 4f 58 5f 31 2c |dc.l.BEV|ELBOX_1,|
|000041b0| 09 42 45 56 45 4c 42 4f | 58 5f 31 5f 53 54 52 0a |.BEVELBO|X_1_STR.|
|000041c0| 09 64 63 2e 6c 09 46 49 | 52 53 54 5f 47 41 44 2c |.dc.l.FI|RST_GAD,|
|000041d0| 09 46 49 52 53 54 5f 47 | 41 44 5f 53 54 52 0a 09 |.FIRST_G|AD_STR..|
|000041e0| 64 63 2e 6c 09 53 45 43 | 4f 4e 44 5f 47 41 44 2c |dc.l.SEC|OND_GAD,|
|000041f0| 09 53 45 43 4f 4e 44 5f | 47 41 44 5f 53 54 52 0a |.SECOND_|GAD_STR.|
|00004200| 09 64 63 2e 6c 09 54 48 | 49 52 44 5f 47 41 44 2c |.dc.l.TH|IRD_GAD,|
|00004210| 09 54 48 49 52 44 5f 47 | 41 44 5f 53 54 52 0a 09 |.THIRD_G|AD_STR..|
|00004220| 64 63 2e 6c 09 48 45 4c | 50 47 41 44 5f 48 45 4c |dc.l.HEL|PGAD_HEL|
|00004230| 50 2c 09 48 45 4c 50 47 | 41 44 5f 48 45 4c 50 5f |P,.HELPG|AD_HELP_|
|00004240| 53 54 52 0a 09 64 63 2e | 6c 09 42 45 56 45 4c 42 |STR..dc.|l.BEVELB|
|00004250| 4f 58 5f 48 45 4c 50 2c | 09 42 45 56 45 4c 42 4f |OX_HELP,|.BEVELBO|
|00004260| 58 5f 48 45 4c 50 5f 53 | 54 52 0a 09 64 63 2e 6c |X_HELP_S|TR..dc.l|
|00004270| 09 46 49 52 53 54 5f 47 | 41 44 5f 48 45 4c 50 2c |.FIRST_G|AD_HELP,|
|00004280| 09 46 49 52 53 54 5f 47 | 41 44 5f 48 45 4c 50 5f |.FIRST_G|AD_HELP_|
|00004290| 53 54 52 0a 09 64 63 2e | 6c 09 53 45 43 4f 4e 44 |STR..dc.|l.SECOND|
|000042a0| 5f 47 41 44 5f 48 45 4c | 50 2c 09 53 45 43 4f 4e |_GAD_HEL|P,.SECON|
|000042b0| 44 5f 47 41 44 5f 48 45 | 4c 50 5f 53 54 52 0a 09 |D_GAD_HE|LP_STR..|
|000042c0| 64 63 2e 6c 09 54 48 49 | 52 44 5f 47 41 44 5f 48 |dc.l.THI|RD_GAD_H|
|000042d0| 45 4c 50 2c 09 54 48 49 | 52 44 5f 47 41 44 5f 48 |ELP,.THI|RD_GAD_H|
|000042e0| 45 4c 50 5f 53 54 52 0a | 09 64 63 2e 6c 09 4d 4e |ELP_STR.|.dc.l.MN|
|000042f0| 55 5f 50 52 4a 5f 54 49 | 54 4c 45 2c 09 4d 4e 55 |U_PRJ_TI|TLE,.MNU|
|00004300| 5f 50 52 4a 5f 54 49 54 | 4c 45 5f 53 54 52 0a 09 |_PRJ_TIT|LE_STR..|
|00004310| 64 63 2e 6c 09 4d 4e 49 | 5f 50 52 4a 5f 4f 50 45 |dc.l.MNI|_PRJ_OPE|
|00004320| 4e 2c 09 4d 4e 49 5f 50 | 52 4a 5f 4f 50 45 4e 5f |N,.MNI_P|RJ_OPEN_|
|00004330| 53 54 52 0a 09 64 63 2e | 6c 09 4d 4e 49 5f 50 52 |STR..dc.|l.MNI_PR|
|00004340| 4a 5f 53 41 56 45 2c 09 | 4d 4e 49 5f 50 52 4a 5f |J_SAVE,.|MNI_PRJ_|
|00004350| 53 41 56 45 5f 53 54 52 | 0a 09 64 63 2e 6c 09 4d |SAVE_STR|..dc.l.M|
|00004360| 4e 49 5f 50 52 4a 5f 50 | 52 49 4e 54 2c 09 4d 4e |NI_PRJ_P|RINT,.MN|
|00004370| 49 5f 50 52 4a 5f 50 52 | 49 4e 54 5f 53 54 52 0a |I_PRJ_PR|INT_STR.|
|00004380| 09 64 63 2e 6c 09 4d 4e | 53 5f 50 52 4a 5f 50 52 |.dc.l.MN|S_PRJ_PR|
|00004390| 49 4e 54 5f 44 52 41 46 | 54 2c 09 4d 4e 53 5f 50 |INT_DRAF|T,.MNS_P|
|000043a0| 52 4a 5f 50 52 49 4e 54 | 5f 44 52 41 46 54 5f 53 |RJ_PRINT|_DRAFT_S|
|000043b0| 54 52 0a 09 64 63 2e 6c | 09 4d 4e 53 5f 50 52 4a |TR..dc.l|.MNS_PRJ|
|000043c0| 5f 50 52 49 4e 54 5f 4e | 4c 51 2c 09 4d 4e 53 5f |_PRINT_N|LQ,.MNS_|
|000043d0| 50 52 4a 5f 50 52 49 4e | 54 5f 4e 4c 51 5f 53 54 |PRJ_PRIN|T_NLQ_ST|
|000043e0| 52 0a 09 64 63 2e 6c 09 | 4d 4e 49 5f 50 52 4a 5f |R..dc.l.|MNI_PRJ_|
|000043f0| 41 42 4f 55 54 2c 09 4d | 4e 49 5f 50 52 4a 5f 41 |ABOUT,.M|NI_PRJ_A|
|00004400| 42 4f 55 54 5f 53 54 52 | 0a 09 64 63 2e 6c 09 4d |BOUT_STR|..dc.l.M|
|00004410| 4e 49 5f 50 52 4a 5f 51 | 55 49 54 2c 09 4d 4e 49 |NI_PRJ_Q|UIT,.MNI|
|00004420| 5f 50 52 4a 5f 51 55 49 | 54 5f 53 54 52 0a 09 64 |_PRJ_QUI|T_STR..d|
|00004430| 63 2e 6c 09 4d 4e 55 5f | 45 44 49 54 5f 54 49 54 |c.l.MNU_|EDIT_TIT|
|00004440| 4c 45 2c 09 4d 4e 55 5f | 45 44 49 54 5f 54 49 54 |LE,.MNU_|EDIT_TIT|
|00004450| 4c 45 5f 53 54 52 0a 09 | 64 63 2e 6c 09 4d 4e 49 |LE_STR..|dc.l.MNI|
|00004460| 5f 45 44 49 54 5f 43 55 | 54 2c 09 4d 4e 49 5f 45 |_EDIT_CU|T,.MNI_E|
|00004470| 44 49 54 5f 43 55 54 5f | 53 54 52 0a 09 64 63 2e |DIT_CUT_|STR..dc.|
|00004480| 6c 09 4d 4e 49 5f 45 44 | 49 54 5f 43 4f 50 59 2c |l.MNI_ED|IT_COPY,|
|00004490| 09 4d 4e 49 5f 45 44 49 | 54 5f 43 4f 50 59 5f 53 |.MNI_EDI|T_COPY_S|
|000044a0| 54 52 0a 09 64 63 2e 6c | 09 4d 4e 49 5f 45 44 49 |TR..dc.l|.MNI_EDI|
|000044b0| 54 5f 50 41 53 54 45 2c | 09 4d 4e 49 5f 45 44 49 |T_PASTE,|.MNI_EDI|
|000044c0| 54 5f 50 41 53 54 45 5f | 53 54 52 0a 09 64 63 2e |T_PASTE_|STR..dc.|
|000044d0| 6c 09 4d 4e 49 5f 45 44 | 49 54 5f 55 4e 44 4f 2c |l.MNI_ED|IT_UNDO,|
|000044e0| 09 4d 4e 49 5f 45 44 49 | 54 5f 55 4e 44 4f 5f 53 |.MNI_EDI|T_UNDO_S|
|000044f0| 54 52 0a 09 64 63 2e 6c | 09 41 42 4f 55 54 5f 54 |TR..dc.l|.ABOUT_T|
|00004500| 49 54 2c 09 41 42 4f 55 | 54 5f 54 49 54 5f 53 54 |IT,.ABOU|T_TIT_ST|
|00004510| 52 0a 09 64 63 2e 6c 09 | 41 42 4f 55 54 5f 54 45 |R..dc.l.|ABOUT_TE|
|00004520| 58 54 2c 09 41 42 4f 55 | 54 5f 54 45 58 54 5f 53 |XT,.ABOU|T_TEXT_S|
|00004530| 54 52 0a 09 64 63 2e 6c | 09 41 42 4f 55 54 5f 4f |TR..dc.l|.ABOUT_O|
|00004540| 4b 2c 09 41 42 4f 55 54 | 5f 4f 4b 5f 53 54 52 0a |K,.ABOUT|_OK_STR.|
|00004550| 0a 42 45 56 45 4c 42 4f | 58 5f 31 5f 53 54 52 3a |.BEVELBO|X_1_STR:|
|00004560| 0a 09 64 63 2e 62 09 27 | 47 61 64 67 65 74 73 27 |..dc.b.'|Gadgets'|
|00004570| 2c 30 0a 46 49 52 53 54 | 5f 47 41 44 5f 53 54 52 |,0.FIRST|_GAD_STR|
|00004580| 3a 0a 09 64 63 2e 62 09 | 27 5f 46 69 72 73 74 20 |:..dc.b.|'_First |
|00004590| 47 61 64 67 65 74 27 2c | 30 0a 53 45 43 4f 4e 44 |Gadget',|0.SECOND|
|000045a0| 5f 47 41 44 5f 53 54 52 | 3a 0a 09 64 63 2e 62 09 |_GAD_STR|:..dc.b.|
|000045b0| 27 5f 53 65 63 6f 6e 64 | 20 47 61 64 67 65 74 27 |'_Second| Gadget'|
|000045c0| 2c 30 0a 54 48 49 52 44 | 5f 47 41 44 5f 53 54 52 |,0.THIRD|_GAD_STR|
|000045d0| 3a 0a 09 64 63 2e 62 09 | 27 5f 54 68 69 72 64 20 |:..dc.b.|'_Third |
|000045e0| 47 61 64 67 65 74 27 2c | 30 0a 48 45 4c 50 47 41 |Gadget',|0.HELPGA|
|000045f0| 44 5f 48 45 4c 50 5f 53 | 54 52 3a 0a 09 64 63 2e |D_HELP_S|TR:..dc.|
|00004600| 62 09 27 54 68 69 73 20 | 67 61 64 67 65 74 20 73 |b.'This |gadget s|
|00004610| 68 6f 77 73 20 73 6f 6d | 65 20 68 65 6c 70 21 27 |hows som|e help!'|
|00004620| 2c 30 0a 42 45 56 45 4c | 42 4f 58 5f 48 45 4c 50 |,0.BEVEL|BOX_HELP|
|00004630| 5f 53 54 52 3a 0a 09 64 | 63 2e 62 09 27 50 6f 69 |_STR:..d|c.b.'Poi|
|00004640| 6e 74 20 61 74 20 61 6e | 79 20 67 61 64 67 65 74 |nt at an|y gadget|
|00004650| 21 27 2c 30 0a 46 49 52 | 53 54 5f 47 41 44 5f 48 |!',0.FIR|ST_GAD_H|
|00004660| 45 4c 50 5f 53 54 52 3a | 0a 09 64 63 2e 62 09 27 |ELP_STR:|..dc.b.'|
|00004670| 48 65 6c 70 20 66 6f 72 | 20 31 3a 73 74 20 67 61 |Help for| 1:st ga|
|00004680| 64 67 65 74 27 2c 30 0a | 53 45 43 4f 4e 44 5f 47 |dget',0.|SECOND_G|
|00004690| 41 44 5f 48 45 4c 50 5f | 53 54 52 3a 0a 09 64 63 |AD_HELP_|STR:..dc|
|000046a0| 2e 62 09 27 48 65 6c 70 | 20 66 6f 72 20 32 3a 6e |.b.'Help| for 2:n|
|000046b0| 64 20 67 61 64 67 65 74 | 27 2c 30 0a 54 48 49 52 |d gadget|',0.THIR|
|000046c0| 44 5f 47 41 44 5f 48 45 | 4c 50 5f 53 54 52 3a 0a |D_GAD_HE|LP_STR:.|
|000046d0| 09 64 63 2e 62 09 27 48 | 65 6c 70 20 66 6f 72 20 |.dc.b.'H|elp for |
|000046e0| 33 3a 72 64 20 67 61 64 | 67 65 74 27 2c 30 0a 4d |3:rd gad|get',0.M|
|000046f0| 4e 55 5f 50 52 4a 5f 54 | 49 54 4c 45 5f 53 54 52 |NU_PRJ_T|ITLE_STR|
|00004700| 3a 0a 09 64 63 2e 62 09 | 27 20 27 2c 24 30 30 2c |:..dc.b.|' ',$00,|
|00004710| 27 50 72 6f 6a 65 63 74 | 27 2c 30 0a 4d 4e 49 5f |'Project|',0.MNI_|
|00004720| 50 52 4a 5f 4f 50 45 4e | 5f 53 54 52 3a 0a 09 64 |PRJ_OPEN|_STR:..d|
|00004730| 63 2e 62 09 27 4f 27 2c | 24 30 30 2c 27 4f 70 65 |c.b.'O',|$00,'Ope|
|00004740| 6e 2e 2e 2e 27 2c 30 0a | 4d 4e 49 5f 50 52 4a 5f |n...',0.|MNI_PRJ_|
|00004750| 53 41 56 45 5f 53 54 52 | 3a 0a 09 64 63 2e 62 09 |SAVE_STR|:..dc.b.|
|00004760| 27 53 27 2c 24 30 30 2c | 27 53 61 76 65 2e 2e 2e |'S',$00,|'Save...|
|00004770| 27 2c 30 0a 4d 4e 49 5f | 50 52 4a 5f 50 52 49 4e |',0.MNI_|PRJ_PRIN|
|00004780| 54 5f 53 54 52 3a 0a 09 | 64 63 2e 62 09 27 20 27 |T_STR:..|dc.b.' '|
|00004790| 2c 24 30 30 2c 27 50 72 | 69 6e 74 2e 2e 2e 27 2c |,$00,'Pr|int...',|
|000047a0| 30 0a 4d 4e 53 5f 50 52 | 4a 5f 50 52 49 4e 54 5f |0.MNS_PR|J_PRINT_|
|000047b0| 44 52 41 46 54 5f 53 54 | 52 3a 0a 09 64 63 2e 62 |DRAFT_ST|R:..dc.b|
|000047c0| 09 27 20 27 2c 24 30 30 | 2c 27 44 72 61 66 74 27 |.' ',$00|,'Draft'|
|000047d0| 2c 30 0a 4d 4e 53 5f 50 | 52 4a 5f 50 52 49 4e 54 |,0.MNS_P|RJ_PRINT|
|000047e0| 5f 4e 4c 51 5f 53 54 52 | 3a 0a 09 64 63 2e 62 09 |_NLQ_STR|:..dc.b.|
|000047f0| 27 20 27 2c 24 30 30 2c | 27 4e 4c 51 27 2c 30 0a |' ',$00,|'NLQ',0.|
|00004800| 4d 4e 49 5f 50 52 4a 5f | 41 42 4f 55 54 5f 53 54 |MNI_PRJ_|ABOUT_ST|
|00004810| 52 3a 0a 09 64 63 2e 62 | 09 27 3f 27 2c 24 30 30 |R:..dc.b|.'?',$00|
|00004820| 2c 27 41 62 6f 75 74 27 | 2c 30 0a 4d 4e 49 5f 50 |,'About'|,0.MNI_P|
|00004830| 52 4a 5f 51 55 49 54 5f | 53 54 52 3a 0a 09 64 63 |RJ_QUIT_|STR:..dc|
|00004840| 2e 62 09 27 51 27 2c 24 | 30 30 2c 27 51 75 69 74 |.b.'Q',$|00,'Quit|
|00004850| 27 2c 30 0a 4d 4e 55 5f | 45 44 49 54 5f 54 49 54 |',0.MNU_|EDIT_TIT|
|00004860| 4c 45 5f 53 54 52 3a 0a | 09 64 63 2e 62 09 27 20 |LE_STR:.|.dc.b.' |
|00004870| 27 2c 24 30 30 2c 27 45 | 64 69 74 27 2c 30 0a 4d |',$00,'E|dit',0.M|
|00004880| 4e 49 5f 45 44 49 54 5f | 43 55 54 5f 53 54 52 3a |NI_EDIT_|CUT_STR:|
|00004890| 0a 09 64 63 2e 62 09 27 | 58 27 2c 24 30 30 2c 27 |..dc.b.'|X',$00,'|
|000048a0| 43 75 74 27 2c 30 0a 4d | 4e 49 5f 45 44 49 54 5f |Cut',0.M|NI_EDIT_|
|000048b0| 43 4f 50 59 5f 53 54 52 | 3a 0a 09 64 63 2e 62 09 |COPY_STR|:..dc.b.|
|000048c0| 27 43 27 2c 24 30 30 2c | 27 43 6f 70 79 27 2c 30 |'C',$00,|'Copy',0|
|000048d0| 0a 4d 4e 49 5f 45 44 49 | 54 5f 50 41 53 54 45 5f |.MNI_EDI|T_PASTE_|
|000048e0| 53 54 52 3a 0a 09 64 63 | 2e 62 09 27 56 27 2c 24 |STR:..dc|.b.'V',$|
|000048f0| 30 30 2c 27 50 61 73 74 | 65 27 2c 30 0a 4d 4e 49 |00,'Past|e',0.MNI|
|00004900| 5f 45 44 49 54 5f 55 4e | 44 4f 5f 53 54 52 3a 0a |_EDIT_UN|DO_STR:.|
|00004910| 09 64 63 2e 62 09 27 55 | 27 2c 24 30 30 2c 27 55 |.dc.b.'U|',$00,'U|
|00004920| 6e 64 6f 27 2c 30 0a 41 | 42 4f 55 54 5f 54 49 54 |ndo',0.A|BOUT_TIT|
|00004930| 5f 53 54 52 3a 0a 09 64 | 63 2e 62 09 27 20 20 20 |_STR:..d|c.b.' |
|00004940| 20 20 20 20 20 20 20 20 | 20 20 20 20 41 62 6f 75 | | Abou|
|00004950| 74 20 41 6e 79 50 72 6f | 67 72 61 6d 27 2c 30 0a |t AnyPro|gram',0.|
|00004960| 41 42 4f 55 54 5f 54 45 | 58 54 5f 53 54 52 3a 0a |ABOUT_TE|XT_STR:.|
|00004970| 09 64 63 2e 62 09 27 41 | 6e 79 50 72 6f 67 72 61 |.dc.b.'A|nyProgra|
|00004980| 6d 20 76 25 73 20 28 25 | 73 29 27 2c 24 30 61 2c |m v%s (%|s)',$0a,|
|00004990| 24 30 61 2c 27 43 6f 70 | 79 72 69 67 68 74 20 a9 |$0a,'Cop|yright .|
|000049a0| 20 31 39 39 35 20 62 79 | 3a 25 73 54 68 69 73 20 | 1995 by|:%sThis |
|000049b0| 70 72 6f 67 72 61 6d 20 | 69 73 20 44 69 73 6b 57 |program |is DiskW|
|000049c0| 61 72 65 2e 20 53 65 6e | 64 20 6d 65 20 6f 6e 65 |are. Sen|d me one|
|000049d0| 20 6f 72 27 2c 24 30 61 | 2c 27 6d 6f 72 65 20 20 | or',$0a|,'more |
|000049e0| 64 69 73 6b 73 20 20 77 | 69 74 68 20 20 66 72 65 |disks w|ith fre|
|000049f0| 65 6c 79 20 20 64 69 73 | 74 72 69 62 75 74 61 62 |ely dis|tributab|
|00004a00| 6c 65 27 2c 24 30 61 2c | 27 70 72 6f 67 72 61 6d |le',$0a,|'program|
|00004a10| 73 20 69 66 20 79 6f 75 | 20 75 73 65 20 69 74 2e |s if you| use it.|
|00004a20| 27 2c 24 30 61 2c 24 30 | 61 2c 27 42 75 67 20 72 |',$0a,$0|a,'Bug r|
|00004a30| 65 70 6f 72 74 73 20 61 | 6e 64 20 20 73 75 67 67 |eports a|nd sugg|
|00004a40| 65 73 74 69 6f 6e 73 20 | 73 68 6f 75 6c 64 20 61 |estions |should a|
|00004a50| 6c 73 6f 27 2c 24 30 61 | 2c 27 62 65 20 73 65 6e |lso',$0a|,'be sen|
|00004a60| 74 20 74 6f 20 74 68 65 | 20 73 61 6d 65 20 61 64 |t to the| same ad|
|00004a70| 64 72 65 73 73 2e 27 2c | 24 30 61 2c 24 30 61 2c |dress.',|$0a,$0a,|
|00004a80| 27 54 68 69 73 20 70 72 | 6f 67 72 61 6d 20 75 73 |'This pr|ogram us|
|00004a90| 65 73 20 67 61 64 75 74 | 69 6c 2e 6c 69 62 72 61 |es gadut|il.libra|
|00004aa0| 72 79 2c 20 77 68 69 63 | 68 27 2c 24 30 61 2c 27 |ry, whic|h',$0a,'|
|00004ab0| 69 73 20 43 6f 70 79 72 | 69 67 68 74 20 a9 20 31 |is Copyr|ight . 1|
|00004ac0| 39 39 34 2d 31 39 39 35 | 20 62 79 20 50 2d 4f 20 |994-1995| by P-O |
|00004ad0| 59 6c 69 6e 69 65 6d 69 | 27 2c 24 30 61 2c 27 61 |Yliniemi|',$0a,'a|
|00004ae0| 6e 64 20 53 74 61 66 66 | 61 6e 20 48 e4 6d e4 6c |nd Staff|an H.m.l|
|00004af0| e4 2e 27 2c 30 0a 41 42 | 4f 55 54 5f 4f 4b 5f 53 |..',0.AB|OUT_OK_S|
|00004b00| 54 52 3a 0a 09 64 63 2e | 62 09 27 4f 4b 27 2c 30 |TR:..dc.|b.'OK',0|
|00004b10| 0a 0a 63 61 74 61 6c 6f | 67 6e 61 6d 65 3a 09 64 |..catalo|gname:.d|
|00004b20| 63 2e 62 09 27 61 6e 79 | 70 72 6f 67 72 61 6d 2e |c.b.'any|program.|
|00004b30| 63 61 74 61 6c 6f 67 27 | 2c 30 0a 0a 3b 2d 2d 2d |catalog'|,0..;---|
|00004b40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004b50| 2d 2d 2d 2d 2d 2d 2d 20 | 45 6e 64 20 6f 66 20 6c |------- |End of l|
|00004b60| 6f 63 61 6c 69 7a 65 64 | 20 64 61 74 61 20 2d 2d |ocalized| data --|
|00004b70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004b80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0a 0a 76 65 72 |--------|---..ver|
|00004b90| 73 69 6f 6e 3a 09 5f 56 | 45 52 53 49 4f 4e 0a 65 |sion:._V|ERSION.e|
|00004ba0| 6d 70 73 74 72 3a 09 09 | 64 63 2e 62 09 30 0a 64 |mpstr:..|dc.b.0.d|
|00004bb0| 61 74 65 3a 09 09 5f 44 | 41 54 45 0a 09 09 64 63 |ate:.._D|ATE...dc|
|00004bc0| 2e 62 09 30 0a 61 75 74 | 68 6f 72 3a 09 09 5f 46 |.b.0.aut|hor:.._F|
|00004bd0| 55 4c 4c 41 55 54 48 4f | 52 0a 09 09 65 76 65 6e |ULLAUTHO|R...even|
|00004be0| 0a 3b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.;------|--------|
|00004bf0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 20 |--------|------- |
|00004c00| 47 61 64 67 65 74 20 64 | 61 74 61 73 20 2d 2d 2d |Gadget d|atas ---|
|00004c10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004c20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0a |--------|-------.|
|00004c30| 4c 45 46 54 5f 4f 46 46 | 53 45 54 3a 09 65 71 75 |LEFT_OFF|SET:.equ|
|00004c40| 09 36 0a 54 4f 50 5f 4f | 46 46 53 45 54 3a 09 65 |.6.TOP_O|FFSET:.e|
|00004c50| 71 75 09 33 0a 53 48 4f | 57 48 45 4c 50 5f 47 41 |qu.3.SHO|WHELP_GA|
|00004c60| 44 3a 09 65 71 75 09 31 | 30 30 30 0a 0a 53 74 64 |D:.equ.1|000..Std|
|00004c70| 47 54 54 61 67 73 3a 0a | 09 64 63 2e 6c 09 47 54 |GTTags:.|.dc.l.GT|
|00004c80| 5f 55 6e 64 65 72 73 63 | 6f 72 65 2c 09 27 5f 27 |_Undersc|ore,.'_'|
|00004c90| 2c 09 09 54 41 47 5f 44 | 4f 4e 45 0a 09 0a 42 65 |,..TAG_D|ONE...Be|
|00004ca0| 76 65 6c 42 6f 78 5f 31 | 3a 0a 09 64 63 2e 6c 09 |velBox_1|:..dc.l.|
|00004cb0| 47 55 5f 47 61 64 67 65 | 74 4b 69 6e 64 2c 09 42 |GU_Gadge|tKind,.B|
|00004cc0| 45 56 45 4c 42 4f 58 5f | 4b 49 4e 44 2c 09 47 55 |EVELBOX_|KIND,.GU|
|00004cd0| 5f 4c 65 66 74 2c 09 4c | 45 46 54 5f 4f 46 46 53 |_Left,.L|EFT_OFFS|
|00004ce0| 45 54 0a 09 64 63 2e 6c | 09 47 55 5f 48 65 6c 70 |ET..dc.l|.GU_Help|
|00004cf0| 47 61 64 67 65 74 2c 09 | 53 48 4f 57 48 45 4c 50 |Gadget,.|SHOWHELP|
|00004d00| 5f 47 41 44 2c 09 47 55 | 5f 48 65 6c 70 54 65 78 |_GAD,.GU|_HelpTex|
|00004d10| 74 2c 09 30 0a 09 64 63 | 2e 6c 09 47 55 5f 54 6f |t,.0..dc|.l.GU_To|
|00004d20| 70 2c 09 09 54 4f 50 5f | 4f 46 46 53 45 54 2c 09 |p,..TOP_|OFFSET,.|
|00004d30| 47 55 5f 4c 6f 63 61 6c | 65 54 65 78 74 2c 09 42 |GU_Local|eText,.B|
|00004d40| 45 56 45 4c 42 4f 58 5f | 31 0a 09 64 63 2e 6c 09 |EVELBOX_|1..dc.l.|
|00004d50| 47 55 5f 41 64 6a 75 73 | 74 54 6f 70 2c 09 2d 34 |GU_Adjus|tTop,.-4|
|00004d60| 0a 09 64 63 2e 6c 09 47 | 55 5f 41 6c 69 67 6e 52 |..dc.l.G|U_AlignR|
|00004d70| 69 67 68 74 2c 09 46 49 | 52 53 54 5f 47 41 44 2c |ight,.FI|RST_GAD,|
|00004d80| 09 47 55 5f 41 64 64 57 | 69 64 74 68 2c 09 38 0a |.GU_AddW|idth,.8.|
|00004d90| 09 64 63 2e 6c 09 47 55 | 5f 41 6c 69 67 6e 42 6f |.dc.l.GU|_AlignBo|
|00004da0| 74 74 6f 6d 2c 09 53 48 | 4f 57 48 45 4c 50 5f 47 |ttom,.SH|OWHELP_G|
|00004db0| 41 44 2c 09 47 55 5f 41 | 64 64 48 65 69 67 68 74 |AD,.GU_A|ddHeight|
|00004dc0| 2c 09 49 4e 54 45 52 48 | 45 49 47 48 54 0a 0a 09 |,.INTERH|EIGHT...|
|00004dd0| 64 63 2e 6c 09 47 55 42 | 42 5f 46 6c 61 67 73 2c |dc.l.GUB|B_Flags,|
|00004de0| 09 42 42 5f 54 45 58 54 | 5f 49 4e 2c 09 47 55 42 |.BB_TEXT|_IN,.GUB|
|00004df0| 42 5f 54 65 78 74 50 65 | 6e 2c 09 53 48 49 4e 45 |B_TextPe|n,.SHINE|
|00004e00| 50 45 4e 0a 09 64 63 2e | 6c 09 47 55 42 42 5f 46 |PEN..dc.|l.GUBB_F|
|00004e10| 72 61 6d 65 54 79 70 65 | 2c 09 42 46 54 5f 52 49 |rameType|,.BFT_RI|
|00004e20| 44 47 45 2c 09 47 55 42 | 42 5f 52 65 63 65 73 73 |DGE,.GUB|B_Recess|
|00004e30| 65 64 2c 09 54 52 55 45 | 0a 09 64 63 2e 6c 09 54 |ed,.TRUE|..dc.l.T|
|00004e40| 41 47 5f 44 4f 4e 45 0a | 0a 46 69 72 73 74 5f 47 |AG_DONE.|.First_G|
|00004e50| 61 64 3a 0a 09 64 63 2e | 6c 09 47 55 5f 47 61 64 |ad:..dc.|l.GU_Gad|
|00004e60| 67 65 74 4b 69 6e 64 2c | 09 42 55 54 54 4f 4e 5f |getKind,|.BUTTON_|
|00004e70| 4b 49 4e 44 2c 09 47 55 | 5f 4c 6f 63 61 6c 65 54 |KIND,.GU|_LocaleT|
|00004e80| 65 78 74 2c 09 46 49 52 | 53 54 5f 47 41 44 0a 09 |ext,.FIR|ST_GAD..|
|00004e90| 64 63 2e 6c 09 47 55 5f | 48 65 6c 70 47 61 64 67 |dc.l.GU_|HelpGadg|
|00004ea0| 65 74 2c 09 53 48 4f 57 | 48 45 4c 50 5f 47 41 44 |et,.SHOW|HELP_GAD|
|00004eb0| 2c 09 47 55 5f 4c 6f 63 | 61 6c 65 48 65 6c 70 2c |,.GU_Loc|aleHelp,|
|00004ec0| 09 46 49 52 53 54 5f 47 | 41 44 5f 48 45 4c 50 0a |.FIRST_G|AD_HELP.|
|00004ed0| 09 64 63 2e 6c 09 47 55 | 5f 41 64 64 4c 65 66 74 |.dc.l.GU|_AddLeft|
|00004ee0| 2c 09 49 4e 54 45 52 57 | 49 44 54 48 2c 09 47 55 |,.INTERW|IDTH,.GU|
|00004ef0| 5f 41 64 6a 75 73 74 54 | 6f 70 2c 09 30 0a 09 64 |_AdjustT|op,.0..d|
|00004f00| 63 2e 6c 09 47 55 5f 41 | 75 74 6f 57 69 64 74 68 |c.l.GU_A|utoWidth|
|00004f10| 2c 09 35 30 2c 09 09 47 | 55 5f 41 75 74 6f 48 65 |,.50,..G|U_AutoHe|
|00004f20| 69 67 68 74 2c 09 34 0a | 53 74 64 42 75 74 74 6f |ight,.4.|StdButto|
|00004f30| 6e 54 61 67 73 3a 0a 09 | 64 63 2e 6c 09 47 55 5f |nTags:..|dc.l.GU_|
|00004f40| 46 6c 61 67 73 2c 09 50 | 4c 41 43 45 54 45 58 54 |Flags,.P|LACETEXT|
|00004f50| 5f 49 4e 0a 53 74 64 47 | 61 64 54 61 67 73 3a 0a |_IN.StdG|adTags:.|
|00004f60| 09 64 63 2e 6c 09 47 55 | 5f 4c 61 62 65 6c 48 6f |.dc.l.GU|_LabelHo|
|00004f70| 74 6b 65 79 2c 09 54 52 | 55 45 09 09 47 55 5f 54 |tkey,.TR|UE..GU_T|
|00004f80| 65 78 74 41 74 74 72 2c | 09 6d 79 74 65 78 74 61 |extAttr,|.mytexta|
|00004f90| 74 74 72 0a 09 64 63 2e | 6c 09 54 41 47 5f 44 4f |ttr..dc.|l.TAG_DO|
|00004fa0| 4e 45 0a 0a 53 65 63 6f | 6e 64 5f 47 61 64 3a 0a |NE..Seco|nd_Gad:.|
|00004fb0| 09 64 63 2e 6c 09 47 55 | 5f 47 61 64 67 65 74 4b |.dc.l.GU|_GadgetK|
|00004fc0| 69 6e 64 2c 09 42 55 54 | 54 4f 4e 5f 4b 49 4e 44 |ind,.BUT|TON_KIND|
|00004fd0| 2c 09 47 55 5f 4c 6f 63 | 61 6c 65 54 65 78 74 2c |,.GU_Loc|aleText,|
|00004fe0| 09 53 45 43 4f 4e 44 5f | 47 41 44 0a 09 64 63 2e |.SECOND_|GAD..dc.|
|00004ff0| 6c 09 47 55 5f 48 65 6c | 70 47 61 64 67 65 74 2c |l.GU_Hel|pGadget,|
|00005000| 09 53 48 4f 57 48 45 4c | 50 5f 47 41 44 2c 09 47 |.SHOWHEL|P_GAD,.G|
|00005010| 55 5f 4c 6f 63 61 6c 65 | 48 65 6c 70 2c 09 53 45 |U_Locale|Help,.SE|
|00005020| 43 4f 4e 44 5f 47 41 44 | 5f 48 45 4c 50 0a 09 64 |COND_GAD|_HELP..d|
|00005030| 63 2e 6c 09 47 55 5f 41 | 6c 69 67 6e 4c 65 66 74 |c.l.GU_A|lignLeft|
|00005040| 2c 09 46 49 52 53 54 5f | 47 41 44 2c 09 47 55 5f |,.FIRST_|GAD,.GU_|
|00005050| 54 6f 70 52 65 6c 2c 09 | 46 49 52 53 54 5f 47 41 |TopRel,.|FIRST_GA|
|00005060| 44 0a 09 64 63 2e 6c 09 | 47 55 5f 44 75 70 65 48 |D..dc.l.|GU_DupeH|
|00005070| 65 69 67 68 74 2c 09 46 | 49 52 53 54 5f 47 41 44 |eight,.F|IRST_GAD|
|00005080| 2c 09 47 55 5f 44 75 70 | 65 57 69 64 74 68 2c 09 |,.GU_Dup|eWidth,.|
|00005090| 46 49 52 53 54 5f 47 41 | 44 0a 09 64 63 2e 6c 09 |FIRST_GA|D..dc.l.|
|000050a0| 47 55 5f 41 64 64 54 6f | 70 2c 09 49 4e 54 45 52 |GU_AddTo|p,.INTER|
|000050b0| 48 45 49 47 48 54 2c 09 | 54 41 47 5f 4d 4f 52 45 |HEIGHT,.|TAG_MORE|
|000050c0| 2c 09 53 74 64 42 75 74 | 74 6f 6e 54 61 67 73 0a |,.StdBut|tonTags.|
|000050d0| 0a 54 68 69 72 64 5f 47 | 61 64 3a 0a 09 64 63 2e |.Third_G|ad:..dc.|
|000050e0| 6c 09 47 55 5f 47 61 64 | 67 65 74 4b 69 6e 64 2c |l.GU_Gad|getKind,|
|000050f0| 09 42 55 54 54 4f 4e 5f | 4b 49 4e 44 2c 09 47 55 |.BUTTON_|KIND,.GU|
|00005100| 5f 4c 6f 63 61 6c 65 54 | 65 78 74 2c 09 54 48 49 |_LocaleT|ext,.THI|
|00005110| 52 44 5f 47 41 44 0a 09 | 64 63 2e 6c 09 47 55 5f |RD_GAD..|dc.l.GU_|
|00005120| 48 65 6c 70 47 61 64 67 | 65 74 2c 09 53 48 4f 57 |HelpGadg|et,.SHOW|
|00005130| 48 45 4c 50 5f 47 41 44 | 2c 09 47 55 5f 4c 6f 63 |HELP_GAD|,.GU_Loc|
|00005140| 61 6c 65 48 65 6c 70 2c | 09 54 48 49 52 44 5f 47 |aleHelp,|.THIRD_G|
|00005150| 41 44 5f 48 45 4c 50 0a | 09 64 63 2e 6c 09 47 55 |AD_HELP.|.dc.l.GU|
|00005160| 5f 41 6c 69 67 6e 4c 65 | 66 74 2c 09 46 49 52 53 |_AlignLe|ft,.FIRS|
|00005170| 54 5f 47 41 44 2c 09 47 | 55 5f 54 6f 70 52 65 6c |T_GAD,.G|U_TopRel|
|00005180| 2c 09 53 45 43 4f 4e 44 | 5f 47 41 44 0a 09 64 63 |,.SECOND|_GAD..dc|
|00005190| 2e 6c 09 47 55 5f 44 75 | 70 65 48 65 69 67 68 74 |.l.GU_Du|peHeight|
|000051a0| 2c 09 46 49 52 53 54 5f | 47 41 44 2c 09 47 55 5f |,.FIRST_|GAD,.GU_|
|000051b0| 44 75 70 65 57 69 64 74 | 68 2c 09 46 49 52 53 54 |DupeWidt|h,.FIRST|
|000051c0| 5f 47 41 44 0a 09 64 63 | 2e 6c 09 47 55 5f 41 64 |_GAD..dc|.l.GU_Ad|
|000051d0| 64 54 6f 70 2c 09 49 4e | 54 45 52 48 45 49 47 48 |dTop,.IN|TERHEIGH|
|000051e0| 54 2c 09 54 41 47 5f 4d | 4f 52 45 2c 09 53 74 64 |T,.TAG_M|ORE,.Std|
|000051f0| 42 75 74 74 6f 6e 54 61 | 67 73 0a 0a 53 68 6f 77 |ButtonTa|gs..Show|
|00005200| 48 65 6c 70 47 61 64 3a | 0a 09 64 63 2e 6c 09 47 |HelpGad:|..dc.l.G|
|00005210| 55 5f 47 61 64 67 65 74 | 4b 69 6e 64 2c 09 54 45 |U_Gadget|Kind,.TE|
|00005220| 58 54 5f 4b 49 4e 44 2c | 09 47 55 5f 41 6c 69 67 |XT_KIND,|.GU_Alig|
|00005230| 6e 4c 65 66 74 2c 09 46 | 49 52 53 54 5f 47 41 44 |nLeft,.F|IRST_GAD|
|00005240| 0a 09 64 63 2e 6c 09 47 | 55 5f 48 65 6c 70 47 61 |..dc.l.G|U_HelpGa|
|00005250| 64 67 65 74 2c 09 53 48 | 4f 57 48 45 4c 50 5f 47 |dget,.SH|OWHELP_G|
|00005260| 41 44 2c 09 47 55 5f 4c | 6f 63 61 6c 65 48 65 6c |AD,.GU_L|ocaleHel|
|00005270| 70 2c 09 48 45 4c 50 47 | 41 44 5f 48 45 4c 50 0a |p,.HELPG|AD_HELP.|
|00005280| 09 64 63 2e 6c 09 47 55 | 5f 54 6f 70 52 65 6c 2c |.dc.l.GU|_TopRel,|
|00005290| 09 54 48 49 52 44 5f 47 | 41 44 2c 09 47 55 5f 44 |.THIRD_G|AD,.GU_D|
|000052a0| 75 70 65 57 69 64 74 68 | 2c 09 46 49 52 53 54 5f |upeWidth|,.FIRST_|
|000052b0| 47 41 44 0a 09 64 63 2e | 6c 09 47 55 5f 44 75 70 |GAD..dc.|l.GU_Dup|
|000052c0| 65 48 65 69 67 68 74 2c | 09 46 49 52 53 54 5f 47 |eHeight,|.FIRST_G|
|000052d0| 41 44 2c 09 47 55 5f 41 | 64 64 54 6f 70 2c 09 49 |AD,.GU_A|ddTop,.I|
|000052e0| 4e 54 45 52 48 45 49 47 | 48 54 0a 09 64 63 2e 6c |NTERHEIG|HT..dc.l|
|000052f0| 09 54 41 47 5f 44 4f 4e | 45 0a 09 0a 54 65 78 74 |.TAG_DON|E...Text|
|00005300| 4b 54 61 67 73 3a 0a 09 | 64 63 2e 6c 09 47 54 54 |KTags:..|dc.l.GTT|
|00005310| 58 5f 42 6f 72 64 65 72 | 2c 09 54 52 55 45 2c 09 |X_Border|,.TRUE,.|
|00005320| 09 54 41 47 5f 44 4f 4e | 45 0a 09 0a 67 61 64 67 |.TAG_DON|E...gadg|
|00005330| 65 74 73 3a 0a 09 47 41 | 44 47 45 54 09 42 45 56 |ets:..GA|DGET.BEV|
|00005340| 45 4c 42 4f 58 5f 31 2c | 09 42 65 76 65 6c 42 6f |ELBOX_1,|.BevelBo|
|00005350| 78 5f 31 2c 09 53 74 64 | 47 54 54 61 67 73 0a 09 |x_1,.Std|GTTags..|
|00005360| 47 41 44 47 45 54 09 46 | 49 52 53 54 5f 47 41 44 |GADGET.F|IRST_GAD|
|00005370| 2c 09 46 69 72 73 74 5f | 47 61 64 2c 09 53 74 64 |,.First_|Gad,.Std|
|00005380| 47 54 54 61 67 73 0a 09 | 47 41 44 47 45 54 09 53 |GTTags..|GADGET.S|
|00005390| 45 43 4f 4e 44 5f 47 41 | 44 2c 09 53 65 63 6f 6e |ECOND_GA|D,.Secon|
|000053a0| 64 5f 47 61 64 2c 09 53 | 74 64 47 54 54 61 67 73 |d_Gad,.S|tdGTTags|
|000053b0| 0a 09 47 41 44 47 45 54 | 09 54 48 49 52 44 5f 47 |..GADGET|.THIRD_G|
|000053c0| 41 44 2c 09 54 68 69 72 | 64 5f 47 61 64 2c 09 53 |AD,.Thir|d_Gad,.S|
|000053d0| 74 64 47 54 54 61 67 73 | 0a 09 47 41 44 47 45 54 |tdGTTags|..GADGET|
|000053e0| 09 53 48 4f 57 48 45 4c | 50 5f 47 41 44 2c 09 53 |.SHOWHEL|P_GAD,.S|
|000053f0| 68 6f 77 48 65 6c 70 47 | 61 64 2c 09 54 65 78 74 |howHelpG|ad,.Text|
|00005400| 4b 54 61 67 73 0a 09 47 | 41 44 47 45 54 09 2d 31 |KTags..G|ADGET.-1|
|00005410| 2c 09 4e 55 4c 4c 2c 09 | 4e 55 4c 4c 0a 0a 4e 65 |,.NULL,.|NULL..Ne|
|00005420| 77 4d 65 6e 75 73 3a 09 | 0a 09 4c 4f 43 4d 45 4e |wMenus:.|..LOCMEN|
|00005430| 55 09 4e 4d 5f 54 49 54 | 4c 45 2c 20 4d 4e 55 5f |U.NM_TIT|LE, MNU_|
|00005440| 50 52 4a 5f 54 49 54 4c | 45 2c 30 2c 09 30 2c 09 |PRJ_TITL|E,0,.0,.|
|00005450| 30 09 3b 20 7c 20 50 72 | 6f 6a 65 63 74 20 7c 0a |0.; | Pr|oject |.|
|00005460| 09 4c 4f 43 4d 45 4e 55 | 09 4e 4d 5f 49 54 45 4d |.LOCMENU|.NM_ITEM|
|00005470| 2c 20 20 4d 4e 49 5f 50 | 52 4a 5f 4f 50 45 4e 2c |, MNI_P|RJ_OPEN,|
|00005480| 09 30 2c 09 30 2c 4d 4e | 49 5f 50 52 4a 5f 4f 50 |.0,.0,MN|I_PRJ_OP|
|00005490| 45 4e 09 3b 20 4f 70 65 | 6e 2e 2e 2e 20 5b 4f 5d |EN.; Ope|n... [O]|
|000054a0| 0a 09 4c 4f 43 4d 45 4e | 55 09 4e 4d 5f 49 54 45 |..LOCMEN|U.NM_ITE|
|000054b0| 4d 2c 20 20 4d 4e 49 5f | 50 52 4a 5f 53 41 56 45 |M, MNI_|PRJ_SAVE|
|000054c0| 2c 09 30 2c 09 30 2c 4d | 4e 49 5f 50 52 4a 5f 53 |,.0,.0,M|NI_PRJ_S|
|000054d0| 41 56 45 09 3b 20 53 61 | 76 65 2e 2e 2e 20 5b 53 |AVE.; Sa|ve... [S|
|000054e0| 5d 0a 09 4c 4f 43 4d 45 | 4e 55 09 4e 4d 5f 49 54 |]..LOCME|NU.NM_IT|
|000054f0| 45 4d 2c 20 20 4e 4d 5f | 42 41 52 4c 41 42 45 4c |EM, NM_|BARLABEL|
|00005500| 2c 09 30 2c 09 30 2c 09 | 30 09 3b 20 2d 2d 2d 2d |,.0,.0,.|0.; ----|
|00005510| 2d 2d 2d 2d 2d 2d 2d 0a | 0a 09 4c 4f 43 4d 45 4e |-------.|..LOCMEN|
|00005520| 55 09 4e 4d 5f 49 54 45 | 4d 2c 20 20 4d 4e 49 5f |U.NM_ITE|M, MNI_|
|00005530| 50 52 4a 5f 50 52 49 4e | 54 2c 30 2c 09 30 2c 09 |PRJ_PRIN|T,0,.0,.|
|00005540| 30 09 3b 20 50 72 69 6e | 74 2e 2e 2e 0a 09 4c 4f |0.; Prin|t.....LO|
|00005550| 43 4d 45 4e 55 09 4e 4d | 5f 53 55 42 2c 4d 4e 53 |CMENU.NM|_SUB,MNS|
|00005560| 5f 50 52 4a 5f 50 52 49 | 4e 54 5f 44 52 41 46 54 |_PRJ_PRI|NT_DRAFT|
|00005570| 2c 30 2c 30 2c 4d 4e 53 | 5f 50 52 4a 5f 50 52 49 |,0,0,MNS|_PRJ_PRI|
|00005580| 4e 54 5f 44 52 41 46 54 | 20 3b 20 20 20 20 20 44 |NT_DRAFT| ; D|
|00005590| 72 61 66 74 0a 09 4c 4f | 43 4d 45 4e 55 09 4e 4d |raft..LO|CMENU.NM|
|000055a0| 5f 53 55 42 2c 09 20 20 | 4d 4e 53 5f 50 52 4a 5f |_SUB,. |MNS_PRJ_|
|000055b0| 50 52 49 4e 54 5f 4e 4c | 51 2c 30 2c 30 2c 4d 4e |PRINT_NL|Q,0,0,MN|
|000055c0| 53 5f 50 52 4a 5f 50 52 | 49 4e 54 5f 4e 4c 51 20 |S_PRJ_PR|INT_NLQ |
|000055d0| 20 3b 20 20 20 20 20 4e | 4c 51 0a 09 4c 4f 43 4d | ; N|LQ..LOCM|
|000055e0| 45 4e 55 09 4e 4d 5f 49 | 54 45 4d 2c 20 20 4e 4d |ENU.NM_I|TEM, NM|
|000055f0| 5f 42 41 52 4c 41 42 45 | 4c 2c 09 30 2c 09 30 2c |_BARLABE|L,.0,.0,|
|00005600| 09 30 09 3b 20 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.0.; ---|--------|
|00005610| 0a 09 4c 4f 43 4d 45 4e | 55 09 4e 4d 5f 49 54 45 |..LOCMEN|U.NM_ITE|
|00005620| 4d 2c 20 20 4d 4e 49 5f | 50 52 4a 5f 41 42 4f 55 |M, MNI_|PRJ_ABOU|
|00005630| 54 2c 30 2c 09 30 2c 4d | 4e 49 5f 50 52 4a 5f 41 |T,0,.0,M|NI_PRJ_A|
|00005640| 42 4f 55 54 09 3b 20 41 | 62 6f 75 74 20 20 20 5b |BOUT.; A|bout [|
|00005650| 3f 5d 0a 09 4c 4f 43 4d | 45 4e 55 20 4e 4d 5f 49 |?]..LOCM|ENU NM_I|
|00005660| 54 45 4d 2c 20 20 4d 4e | 49 5f 50 52 4a 5f 51 55 |TEM, MN|I_PRJ_QU|
|00005670| 49 54 2c 09 30 2c 09 30 | 2c 4d 4e 49 5f 50 52 4a |IT,.0,.0|,MNI_PRJ|
|00005680| 5f 51 55 49 54 09 3b 20 | 51 75 69 74 20 20 20 20 |_QUIT.; |Quit |
|00005690| 5b 51 5d 0a 0a 09 4c 4f | 43 4d 45 4e 55 09 4e 4d |[Q]...LO|CMENU.NM|
|000056a0| 5f 45 4e 44 2c 09 20 20 | 4e 55 4c 4c 2c 09 09 30 |_END,. |NULL,..0|
|000056b0| 2c 09 30 2c 09 30 0a 0a | 3b 2d 2d 2d 2d 2d 2d 2d |,.0,.0..|;-------|
|000056c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000056d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 20 42 53 |--------|----- BS|
|000056e0| 53 20 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |S ------|--------|
|000056f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005700| 2d 2d 2d 2d 2d 2d 0a 09 | 53 45 43 54 49 4f 4e 09 |------..|SECTION.|
|00005710| 4d 65 6d 54 65 73 74 5f | 42 53 53 2c 42 53 53 0a |MemTest_|BSS,BSS.|
|00005720| 09 0a 09 53 54 52 55 43 | 54 55 52 45 09 4d 65 6d |...STRUC|TURE.Mem|
|00005730| 54 65 73 74 5f 42 53 53 | 2c 30 0a 09 09 4c 4f 4e |Test_BSS|,0...LON|
|00005740| 47 09 57 42 4d 65 73 73 | 61 67 65 0a 0a 09 09 4c |G.WBMess|age....L|
|00005750| 4f 4e 47 09 73 63 72 65 | 65 6e 09 09 3b 20 4c 6f |ONG.scre|en..; Lo|
|00005760| 63 6b 65 64 20 70 75 62 | 6c 69 63 20 73 63 72 65 |cked pub|lic scre|
|00005770| 65 6e 0a 09 09 4c 4f 4e | 47 09 70 72 69 76 5f 69 |en...LON|G.priv_i|
|00005780| 6e 66 6f 09 3b 20 50 72 | 69 76 61 74 65 49 6e 66 |nfo.; Pr|ivateInf|
|00005790| 6f 20 66 72 6f 6d 20 47 | 55 5f 4c 61 79 6f 75 74 |o from G|U_Layout|
|000057a0| 47 61 64 67 65 74 73 41 | 0a 09 09 4c 4f 4e 47 09 |GadgetsA|...LONG.|
|000057b0| 6d 61 69 6e 5f 77 69 6e | 09 3b 20 54 68 65 20 70 |main_win|.; The p|
|000057c0| 72 6f 67 72 61 6d 27 73 | 20 6d 61 69 6e 20 77 69 |rogram's| main wi|
|000057d0| 6e 64 6f 77 0a 09 09 4c | 4f 4e 47 09 6d 65 6e 75 |ndow...L|ONG.menu|
|000057e0| 73 74 72 69 70 09 3b 20 | 4d 65 6e 75 73 20 66 6f |strip.; |Menus fo|
|000057f0| 72 20 6d 61 69 6e 20 77 | 69 6e 64 6f 77 0a 09 09 |r main w|indow...|
|00005800| 53 54 52 55 43 54 09 46 | 6d 74 50 61 72 61 6d 73 |STRUCT.F|mtParams|
|00005810| 2c 31 32 09 3b 20 33 20 | 6c 6f 6e 67 77 6f 72 64 |,12.; 3 |longword|
|00005820| 73 20 66 6f 72 20 74 65 | 78 74 20 66 6f 72 6d 61 |s for te|xt forma|
|00005830| 74 74 69 6e 67 0a 09 4c | 41 42 45 4c 09 42 53 53 |tting..L|ABEL.BSS|
|00005840| 5f 53 49 5a 45 4f 46 0a | 09 09 0a 42 53 53 5f 44 |_SIZEOF.|...BSS_D|
|00005850| 61 74 61 3a 09 64 73 2e | 62 09 42 53 53 5f 53 49 |ata:.ds.|b.BSS_SI|
|00005860| 5a 45 4f 46 0a | |ZEOF. | |
+--------+-------------------------+-------------------------+--------+--------+